Apache
不安定なWebサーバを再起動でしのごうとしたら、問題なく終了したサービスが起動してこない……。 あせってネットワークを再起動したり迷走したけど、よく確認したら終了しないで生き残ったプロセスがいるから、80番ポートが解放されていないのが原因でした。 …
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 $…
「/proc/(pid)/status」のメモリサイズからメモリ消費量をリストアップするスクリプトを準備した。 「サーバ/インフラを支える技術」に載っている、id:naoyaさんの共有しているメモリのサイズを計算するスクリプトとあわせて、エクセルに落とし込んでごにょ…
用意していた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でファイル名がとれないアクセスをどうすればいいのか小一時間悩んだ。 Options +FollowSymLinks <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_F</ifmodule>…