タグ

webサービスとlinuxに関するmeganemegane103jpのブックマーク (4)

  • mod_proxy_balancerで負荷分散した時の設定サンプル

    このコピペチェックツールは、分散環境を構築してサービス運営しています。cakephp2.6で実装されており、以下のようなネットワーク構成になっています。VPSGMOが提供しているConohaを使っています。 APIを実装して、curl_multiで並列アクセスして、高速化を狙っています。 ここでは、このmod_proxy_balancerの動かし出すまでサンプルを公開します。以下の設定をapacheの設定に記述しています。それぞれ、内容を解説していきたいと思います。 ※2016-04-26 SetEnv proxy-initial-not-pooled 1を追加しました。理由はこちらです。 ProxyRequests Off ProxyPass /balancer-manager ! <Location /balancer-manager> SetHandler balancer-man

    mod_proxy_balancerで負荷分散した時の設定サンプル
    meganemegane103jp
    meganemegane103jp 2016/02/02
    mod_proxy_balancerの設定サンプル
  • mysqlのinnodb_log_file_sizeの設定を変更した時の対応

    この記事でmysqlサーバの最低限の設定を書きました。 my.cnfのinnodb_log_file_sizeの値を変更したあと、そのままmysqlを再起動すると起動しなくなったり、起動してもselectやupdateができなくなります。以下の手順を踏むことで正常にもどります。一旦mysqlサーバを停止しないといけないので、場合によっては少し面倒くさい感じになるかもしれません。 ■mysqlサーバの停止 まずは、mysqlサーバを停止します。 /etc/init.d/mysqld stop ■ログファイルの削除 以下の2つのファイルを削除、または移動します。ファイルの場所は、yumでインストールした時は以下の位置にあります。都度読み替えてください。 rm /var/lib/mysql/ib_logfile0 rm /var/lib/mysql/ib_logfile1 ■mysql再起動 m

    mysqlのinnodb_log_file_sizeの設定を変更した時の対応
  • AWS EC2のスワップ領域を有効にする

    AWS EC2にはスワップ領域が存在しない AWSのEC2ですが、一定のインスタンス以上にならないとスワップ領域が存在しません。なので、メモリが不足=即OOMKillerの餌になります。そもそも、メモリが足りなくなってスワップが一定以上発生してしまったら、パフォーマンスがガタ落ちするのでなくてもよい、と判断することもできます。 ですが、ちょっとメモリが足らなくなったくらいでサーバが落ちても困るので、スワップ領域を設定しておくと少し安心かと思います。また、スワップが発生すると当然ディスクI/Oが発生します。I/O回数やIOPSによって料金が発生する可能性があるので、気をつけましょう。 ■概要 通常は、スワップ領域専用のパーティションなどを用意して実行するのが普通ですが、今回はファイルを利用します。 ファイルを作成し、そのファイルをスワップ領域として利用する方法です。メリットとしては、EB

    AWS EC2のスワップ領域を有効にする
  • AWSでEC2を作成したらまずやるべき5つのこと

    AWSのEC2インスタンスをAmazonLinuxで新規に作成、起動した時にやったほうが良いことを5つまとめました。 EC2ではない普通のVPSなどのサーバでもやっておいたほうが良いことも少し混ざっています。ぜひ、確認してみてください。 1.yum updateしておく これはAWSでなくても、サーバ構築直後にやっておいたほうが良いと思います。再起動が推奨される更新(カーネルとかglibcとか)がある場合も構築直後なら再起動しやすいと思います。 2.タイムゾーンをJST(日)に変更する Amazon Linuxで起動した直後は、タイムゾーンがUTCになっていて、時刻が9時間ずれています。起動したら、まずはJSTに変更しましょう。以下のコマンドでインストールできます。上書きされるか確認されるので、上書きしてください。 cp /usr/share/zoneinfo/Japan /etc/lo

    AWSでEC2を作成したらまずやるべき5つのこと
    meganemegane103jp
    meganemegane103jp 2015/10/21
    AWSのEC2インスタンスを作ったらまずやること
  • 1