

毎度、お世話になります。
Linuxサーバー内の/var/log/messagesを覗いたら、以下の様なメッセージが出てました。
Apache(httpd)関係の起動トラブルだと思うのですが、一体どのような意味なのでしょうか?
また、このエラーの対処法をご教授ください。
おねがいします。
/var/log/messages
httpd: Ouch! ap_mm_create(1048576, "/var/run/httpd.mm.31254") failed
httpd: Error: MM: mm:core: failed to open semaphore file (Permission denied): OS: No such file or directory
使用OS:Redhat Linux7.1J
No.2ベストアンサー
- 回答日時:
セマフォが開けないというエラーのようですので、カーネルパラメータの変更で回避出来るかもしれません。
まず、
# ipcs -s
で、セマフォの使用状況を確認してください。
そして、
# sysctl kernel.sem
で、セマフォの設定内容を確認してください。
表示される内容は「SEMMSL SEMNS SEMOPM SEMMNI」の値です。
変更方法は、/etc/sysctl.confに
kernel.sem = 250 32000 100 128
という感じで、1行追加して
# sysctl -p
で設定内容が適用されます。
カーネルパラメータだけの問題ではないような気がしますが・・・。
Apacheのバージョンはいくつでしょうか?
No.1
- 回答日時:
全然自信ないです。
特に Linux わからないので参考までに。。。上記エラーは、恐らく Apache に DSO 乃至は組み込みで mm (Shared Memory Library) が入ってると思うのですが、mm で割り当てされたメモリスペースを全て使い果たしたために出るようです。
(Linux の一部と、Solaris の一部で出るそうですが…)
で、mm で使用する SHMMAX の設定を調節すれば出ないと思われます。
ipcs コマンドでセマフォ設定のリストが見られれば、その数値よりちょっとあげる設定にしてみてください。
(設定がどのファイルに書かれているのかは、Linux 疎い私にはわからないです。)
または、/etc/fstab に
none /var/shm shm 0 0
を追加してみてください。
あと、多分、mm のバージョンは古いと思うんですが、現行版に入れ替えたら、もしかしたらその点のバグが fix されてるかもしれません。
(参考 URL のサイトから落とせます)
あと mm の設定がどうなってるかわかりませんが、mm で作られたセマフォファイルが、メモリリークしてる可能性もあります (これは全然自信なし)
しょっちゅう出るエラーじゃなければ、Apache をむやみに長期間起動させているのも原因の一つかもしれません。
なので定期的に httpd を kill -HUP や kill -USR1 していればある程度このエラーは抑制できるかも知れません。
ついでに kill -HUP や kill -USR1 の時に、既に mm がコケている可能性もありますので、シグナル送った直後に Apache のエラーログを見てみてください。(別 tty で tail -f して待ち受けたほうがいいかも)
恐らく、そちらのほうが詳しい原因が書かれているように思います。
参考URL:http://www.ossp.org/pkg/lib/mm/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
windows11、23H2用の更新プログ...
-
Windowsの"legacy"ってなんです...
-
ホーム及びロック画面の消費が1...
-
写真をコピーしたら作成日時が...
-
Windows11ですが、ロック画面の...
-
オプション設定の表示
-
LinuxのOSで、Adobeフォトショ...
-
Windows11でタスクバー・スタ...
-
windows11 きれいなロック画面...
-
勝手に無変換になる
-
Windowsファイルエクスプローラ...
-
Windows11で、背景が勝手に変わ...
-
Windows「KB5058411」の更新が失敗
-
w11 24H2 ISOファイルの大きさ...
-
「Wi-Fiアダプターへのアクセス...
-
MS-DOS 6.22のダウンロード
-
Windows Media Playerを開くと...
-
Windowsブートマネージャーの起動
-
おわらないWin11のWindowsUpdate
-
Geminiをパソコン(WindowsPc)...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
市販DVD再生ができません。ubun...
-
ログにserver reached MaxReque...
-
ubuntu apt, apt-getのUpdate時...
-
UNIX(Cシェル)での数値...
-
特定の Web サイトにアクセスで...
-
makeコマンドのエラーについて(
-
Windows10でフォルダー名が変...
-
xcpoyコマンドでコピーエラーし...
-
ビット落ちとは一体何なのでし...
-
自宅メールサーバがうまく機能...
-
windouwsupdateエラー80004002...
-
bashで数値チェック
-
OLEPRO32.DLLが原因で…アプリケ...
-
リモートデスクトップについて...
-
突発的に青い画面後落ちてしま...
-
iphotoのエラー「フォトライブ...
-
異常にクラッシュやブルースク...
-
立上げ時エラー「Failed to ini...
-
メールヘッダは自由につけても...
-
メールサーバの転送限界?
おすすめ情報