環境構築

コマンドインデックス

top N CPU負荷が高い順 M MEM負荷が高い順 参考 http://www.atmarkit.co.jp/flinux/rensai/root07/root07b.html vmstat vmstat 5 5秒ごと procs r ランナブルキュー、実行可能のプロセス b ブロックキュー、プロセス待ち 待たされてるキューです。結構大事。…

5章 省力運用

5-1 サービスの稼動監視 Nagios 稼動監視の種類をざっくり整理してみましょ ホスト、サービス稼動状態、死活状態の監視 ホスト、cpu使用率、サービス同時処理などの負荷状態 cpu負荷、os待ちプロセス、リクエストキュー、待ちリクエスト Dos攻撃⇒遮断っしょ …

4章 性能向上、チューニング

4-1 Linux単一ホストの負荷を見極める あくまでチューニングは渋滞を取り除く作業。できること以上のことはできない。 アプローチ Webアプリの負荷分散⇒ディスクI/Oの分散、軽減作業 OS自体がキャッシュを持ってる。それをどれだけ使えるかが大事。 OSの動作…

3章 止まらないインフラ目指す工夫

3-1 DNSサバの冗長化 3-2 ストレージサバの冗長化 ストレージサバの冗長化はなかなか困難 DRBD(Distributed Replicated Block Device) ネットワーク越しのRAID1ってわけだよ。ディスクをネットワーク越しでミラーリング。NASのなかでRAID1ってことか。 Activ…

2章 ワンランク上のサーバ/インフラ構築

2-1 リバースプロキシ Apache mod_proxy mod_proxy_balancer lighttp/squidなどでも実現可能 リバースプロキシはWANからLAN クライアントからの要求がWebサバに届く途中で処理に入り、前後処理を施す HTTPリクエスト内容に応じたシステム動作制御 クライアン…

1章 サバ/インフラ構築入門

1-1 冗長化のキホン 冗長化の本質 障害を想定する 障害に備えて機材を準備する 予備機に切替える運用体制を整備 コールドスタンバイ 動かしてなくて待機 ホットスタンバイ 常に電源を入れておきNTに接続。現在機が更新されたら予備機も更新 フェイルオーバー…

今さらあとで読む記事ちらちらと

はてなの大規模開発 リクエストの島分散の話でちょっと反応。うちのサイトもbotとかのアクセスすごいもんな。それを早く返す必要ないし。 検索エンジン sudue senna パーティショニング そういや2005にもあったなー Chromeのこと 強烈なスピードへの意識、厳…

PHPのパフォチュもね

株式会社スタイルズ これは前から人気のページ。 このへんはキホンとして押さえとかないとなー。 http://labs.unoh.net/2006/05/phpweb.html これも大事だなー。 ext3は遅いってか。 noatimeも遅いってか。mount変えてみるのもいいかもね。 eAccelerator使う…

Basic認証

Basic認証も入れといたほーがいいよねって話だったので試してみた。 ユーザー認証によるアクセス制限(ベーシック認証編) (2/2):ApacheによるWebサーバ構築(10) - @IT ここを参考にすれば一発。そのまんまやったらできたよ。 {APACHE_HOME}/bin/htpasswd…

Apacheいじらないとね

ASP to PHPのプロジェクトをしてるけど予想通り早くならない。 ソフトだけでなく、いろいろとチューニングしないとね。 ということで。 Apacheのチューニング ここはやっぱかなりイイ。 連載記事 「実用 Apache 2.0運用・管理術」 一読の価値ありだね。とり…

php -iでphpのphpinfoの内容はみれるよ。 php -i | grep ** なんて使い方するですよ

yum版とソース版のfreetds入ってんだけど。

しかも、ソース版のやつを見ちゃってるみたいなんだけどかえれねーかなー。

足りないのをrpmもしくはyumで加えていって、

configureするってながれ

php.iniのデフォルトは

/usr/local/lib だけどconfigureのときに with-config-file-path=/etc で変えれる

前回のconfigureみるには

/usr/local/src/php/configure.nice

Zend studio リモートデバック

なんだか。よーやくリモートデバックできました。 結局はゲートウェイのアドレスの理解ができてなかったってとこですね。 VMwareをNATネットワークで構築してるってことはvmのアドレス、ローカルのアドレスも 基本NATのIPが見えてるわけだから、そこを許可し…

Zend Frameworkの勉強もさることながら

とにかくEclipseでリモートデバックがしたいのである。 zend platformをいれればそれもできるっつー話だったからいれてみる。 インストールしようとしたらまずは enable-memory-limit を入れてコンパイルしてね。って出るから、configure option入れなおして…

zend続き

その後、htaccessでつまずく。。なぜかこいつをおくと505エラーだ。調べたら、まずは/apache2/logs/access_log,error_log読めよ。的な話。そーしたらなんとmod_rewirteがなくてこけてることが判明。 apache2/bin/apxsを使ってmod_rewirteを読み込む。 zendの…

apacheチューニング

HostLookupを無効にする MaxClientの設定 初期プロセス、起動プロセスの設定