[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:24207] apache deads...why?
- From: MATSUDA Yoh-ichi / 松田陽一 <yoh@xxxxxxxxxxxx>
- Subject: [debian-users:24207] apache deads...why?
- Date: Fri, 29 Sep 2000 11:31:53 +0900
- X-dispatcher: imput version 991025(IM133)
- X-dispatcher: Nomail 0.4.8 (Caravanserai)
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-users-ctl@debian.or.jp; help=<mailto:debian-users-ctl@debian.or.jp?body=help>
- X-ml-name: debian-users
- X-mlserver: fml [fml 3.0pl#17]; post only (only members can post)
- X-moe: 中澤裕子, 保田圭, 飯田圭織, 安倍なつみ, 矢口真里, 石川梨華, 吉澤ひとみ, 後藤真希, 辻希美, 加護亜依
- Message-id: <200009290231.LAA29511@xxxxxxxxxxxxxxx>
- X-mail-count: 24207
- X-mailer: Mew version 1.94.2 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
こんにちは。松田陽一@三鷹です。
まだ potato です。
職場内の web server にて、 apache が突然死ぬ現象で悩んでいます。
何の前触れもなく、気が付くと /var/run/apache.pid だけが残っていて、
apache のプロセスが全て死んでおり、 /etc/init.d/apache restart を
余儀なくされます。
職場内のLAN で、アクセスが集中して落ちる、などということは考えに
くいのですが、最初は、
Linkname: [linux-users:66166] Re: メモリの管理について
URL: http://his.luky.org/ML/linux-users.6/msg06164.html
が原因かと思い、上記内容に従って /etc/apache/httpd.conf の
KeepAliveTimeout 5 (元は15)
MaxClients 30 (元は150)
LogLevel debug (元はwarn)
を書き換え、更に root で
hoge:/home/yoh# cat /root/apachectl.sh
#! /bin/bash
if (ps aux|grep $(cat /var/run/apache.pid)|grep apache) &>/dev/null; then
exit
else
/etc/init.d/apache stop
sleep 4
killall apache
sleep 4
/etc/init.d/apache start
fi
というシェルスクリプトを 5分毎に cron で実行させるようにして、様子
を見てみました。
今朝方メールをチェックしますと、
Subject: Cron <root@seal> /root/apachectl.sh
From: root@xxxxxxxxxxxxxxx (Cron Daemon)
To: root@xxxxxxxxxxxxxxx
Date: Fri, 29 Sep 2000 01:15:11 +0900
Stopping web server: apache.
/usr/sbin/apachectl stop: httpd (pid 308?) not running
Starting web server: apache.
/usr/sbin/apachectl start: httpd started
という、 cron からの報告メールが。
時間からして誰もアクセスしておらず、何故死んでいるのかが判りません。
/var/log/apache/error.log は、
[Thu Sep 28 16:00:00 2000] [error] [client 172.17.57.224] File does not exist: /home/tokkyo/public_html/_vti_bin/shtml.exe/_vti_rpc
[Fri Sep 29 01:15:10 2000] [info] mod_unique_id: using ip addr 172.16.5.124
[Fri Sep 29 01:15:11 2000] [warn] pid file /var/run/apache.pid overwritten -- Unclean shutdown of previous Apache run?
[Fri Sep 29 01:15:11 2000] [info] mod_unique_id: using ip addr 172.16.5.124
[Fri Sep 29 01:15:12 2000] [info] created shared memory segment #131
[Fri Sep 29 01:15:12 2000] [notice] Apache/1.3.9 (Unix) Debian/GNU PHP/4.0b3 configured -- resuming normal operations
[Fri Sep 29 01:15:12 2000] [info] Server built: Apr 29 2000 10:48:16
[Fri Sep 29 10:48:46 2000] [error] [client 172.17.57.224] File does not exist: /home/hoge/public_html/_hogehoge.html
apache が起動した時のメッセージしか残してくれていません。
access.log をチェックしても、この時間の前後には全くアクセスがなく、
原因が皆目検討が付かず、途方に暮れています。
他のプロセスは全く問題なく動作しているので、ハードウェアの原因とも
考えにくく、また同じ時間に起きるのかというとそうでもなく、朝の 9時
頃とかに落ちたり、午後に落ちたりと不定期です。
他の皆さんはこのような現象に遭遇していませんでしょうか。
原因として、何が考えられるでしょうか。
このような場合、原因を追跡する方法として、何が良いでしょうか。
--
♪そぉ〜っとぉ〜☆彡
松田 陽一(yoh)
mailto:yoh@xxxxxxxxxxxx
http://www2.palnet.or.jp/~matsuda/index.htm