
Ubuntu日本語フォーラム

ログインしていません。
自サーバーにlighttpdをインストールし、wordpressを使っています。
先日、サーバーをアップデートしてから、ウェブで自サイトにアクセスすると500エラーが出るようになりました。
/etc/init.d/lighttpd restart して、再読込すると500エラーが出ないのですが、しばらくするとまた500エラーが出てしまいます。
以下は、エラー発生時のログです。
どなたか、対応策をご存知の方がいたらご教示ください。
/var/log/lighttpd/error.log
2011-03-12 17:25:20: (server.c.1503) server stopped by UID = 0 PID = 29871
2011-03-12 17:25:21: (log.c.166) server started
2011-03-12 17:26:10: (mod_fastcgi.c.2582) unexpected end-of-file (perhaps the fastcgi process died): pid: 29894 socket: unix:/tmp/php.socket-0
2011-03-12 17:26:10: (mod_fastcgi.c.3367) response not received, request sent: 2029 on socket: unix:/tmp/php.socket-0 for /wordpress/wp-admin/index-extra.php?jax=dashboard_primary, closing connection
2011-03-12 17:26:11: (mod_fastcgi.c.2582) unexpected end-of-file (perhaps the fastcgi process died): pid: 29894 socket: unix:/tmp/php.socket-0
2011-03-12 17:26:11: (mod_fastcgi.c.3367) response not received, request sent: 2029 on socket: unix:/tmp/php.socket-0 for /wordpress/wp-admin/index-extra.php?jax=dashboard_plugins, closing connection
2011-03-12 17:28:51: (server.c.1503) server stopped by UID = 0 PID = 31334
/var/log/syslog
Mar 12 17:37:52 ML115G5 kernel: [ 5361.757333] php-cgi[2189]: segfault at 0 ip 000000000068a101 sp 00007ffff30e4d50 error 4 in php5-cgi[400000+70b000]
オフライン
lighttpは使ったことないのではっきりとは分からないのですが、fastcgiのプロセスが死んでるって教えてくれてますので、
sudo service lighttpd start sudo service lighttpd restart
とかしてみて起動できるかどうかをみてみるとか、fastcgiの設定を見直してみるとかが最初じゃないですかね?
オフライン
zaganさん、ありがとうございます。
restart をすると確かにその時は500エラーから回復しますが、他のページに移ったりすると
再び500エラーが出てしまいます。
必ず他のページに移動したらエラーが出るというわけではなく、しばらくは大丈夫だったりします。
同じように、外部からもアクセスできたりできなかったりで非常に不安定です。
lighttpd から apache に切り替えてみましたが、apacheでも同じ症状です。
なので、webサーバー以前の問題かもしれません。
netstat -antu を実行してみると外部アドレスの状態がのきなみTIME_WAITになっています。
ネット環境がおかしいのかあ。
オフライン
こちらでもapache2でwordpressを運用してますが、今のところそんなエラー出てないようです。
response not received, request sent: 2029 on socket: unix:/tmp/php.socket-0 for /wordpress/wp-admin/index-extra.php?jax=dashboard_primary, closing connection
のエラーが出るってことでwordpressのコミュに聞いて見られてはいかがですか?
ひょっとしてwordpressのアップデートに失敗してる?
オフライン
色々試行錯誤して、やっと原因が判明しました。
PHPアクセラレーターのapcが原因でした。
sudo aptitude remove php-apc とすることでエラーが出なくなりました。
Ubuntu Server にインストールしているPHPの現バージョンと相性が悪いのでしょうか。
オフライン