仙台の山奥で自転車に乗ったり転んだり

愛車の GIOS でサイクリングしたりポタリングしたり、それをブログに記録してみたり。ロードバイクや自転車や坂のことを書いてみたり。ときたまプログラムのことを忘れないようにメモってみたり。

Apache

Apacheの起動失敗

不安定なWebサーバを再起動でしのごうとしたら、問題なく終了したサービスが起動してこない……。 あせってネットワークを再起動したり迷走したけど、よく確認したら終了しないで生き残ったプロセスがいるから、80番ポートが解放されていないのが原因でした。 …

Apacheプロセスの稼働(メモリ確保)状況をモニタリング

Apacheプロセスのメモリ確保状況をしたくて、↓のスクリプトでモニタリングしてみる。ついでに、合計も出してみる。 [dev]~ $ cat monitor_proc.sh #!/bin/sh if [ $# -ne 1 ]; then echo "usage: #{0} [pname]" exit 1 fi pname=$1 pidlist=$(pgrep -d, -x $…

Apacheチューニングのためのメモリ使用量計算

「/proc/(pid)/status」のメモリサイズからメモリ消費量をリストアップするスクリプトを準備した。 「サーバ/インフラを支える技術」に載っている、id:naoyaさんの共有しているメモリのサイズを計算するスクリプトとあわせて、エクセルに落とし込んでごにょ…

Apacheのセットアップ

用意していたhttpd.confに交換 [root ~]# cd /etc/httpd/conf [root conf]# cp httpd.conf httpd.conf.`date "+%F@%R"` [root conf]# cp ~/install/etc/httpd/conf/httpd.conf /etc/httpd/conf conf.dの中身も用意していたものと交換、不要なものは無効化 [r…

DirectoryIndexのファイル有無

ファイルがなければリダイレクトというよくある処理。 でも、DirectoryIndexでファイル名がとれないアクセスをどうすればいいのか小一時間悩んだ。 Options +FollowSymLinks <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_F</ifmodule>…