Resource temporarily unavailable: setuid: unable to change to uid:

| | コメント(0) | トラックバック(0)
ちょびっとのアクセスでやたらapacheが落ちるという現象が起きていた。
/usr/local/apache2/logs/error_logをみてみるとこんなログが・・・
[alert] (11)Resource temporarily unavailable: setuid: unable to change to uid: 48
[alert] Child 26688 returned a Fatal error... Apache is exiting!
[alert] (11)Resource temporarily unavailable: setuid: unable to change to uid: 48
[emerg] (43)Identifier removed: couldn't grab the accept mutex
[emerg] (43)Identifier removed: couldn't grab the accept mutex
[emerg] (43)Identifier removed: couldn't grab the accept mutex
[emerg] (22)Invalid argument: couldn't grab the accept mutex
[emerg] (22)Invalid argument: couldn't grab the accept mutex
[emerg] (22)Invalid argument: couldn't release the accept mutex
[emerg] (22)Invalid argument: couldn't grab the accept mutex
[emerg] (22)Invalid argument: couldn't grab the accept mutex
[emerg] (22)Invalid argument: couldn't grab the accept mutex
[emerg] (22)Invalid argument: couldn't grab the accept mutex
さー調べるか・・・


 結論からいうとサーバーのOS(CentOS)のmax user processesがなんと20と異常な低さだったことが原因だった。

これはデフォルトでも2000なんぼとか4000なんぼのはずなんだけど・・・。

とりあえず
ulimit -u 2048
ulimit -a
~前略~
max user processes              (-u) 2048
~後略~

これで今まで確実に落ちていた量の負荷を再度かけたがぜんぜん平気だった。

謎。


トラックバック(0)

このブログ記事を参照しているブログ一覧: Resource temporarily unavailable: setuid: unable to change to uid:

このブログ記事に対するトラックバックURL: http://hirop0164.s326.xrea.com/mt/mt-tb.cgi/274

コメントする


画像の中に見える文字を入力してください。

ブックマーク

はてなブックマークに追加 Yahoo!ブックマークに登録 del.icio.us に登録 ライブドアクリップに追加 Google Bookmarks に追加

Ajax: 2009年5月: 月別アーカイブ

このブログ記事について

このページは、ぴろしが2009年4月 2日 13:14に書いたブログ記事です。

ひとつ前のブログ記事は「WEB開発のセキュリティ対応-サーバーセキュリティチェックツール nessus」です。

次のブログ記事は「Zend Frameworkで現在日付の週始めと週末の日付を取得する」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。