[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:77341] Re: syslog の/var/log/messagesへの書き込みが停止してしまう


森岡です。

In article <20001206104133.3108.MATUNAMI _at_ green.ocn.ne.jp>
matunami _at_ green.ocn.ne.jp writes:

>> syslogの出力/var/log/messagesがいつのまにか停止してました。

>> Dec  3 12:40:27 matwerks kernel: VM: killing process httpd

>> (1)メッセージ中にVM: killing process httpd とありますが、
>>    これはメモリ不足状態でhttpdプロセスを削除したということだと
>>    思いますが正しいでしょうか?

その通りです。この場合の「メモリ不足」とは、スワップ領域
と実メモリを合わせた総メモリ空間が不足していますので、ス
ワップ領域のサイズを増やす事で回避出来ます。

>> (2)これが原因でsyslogの出力が停止するということがあるのでしょうか?

syslogd もプロセスの一つですから VM に殺されてしまう事は
ありえます。その場合は当然、/var/log/messages に記録を残
す事は不可能です。

#コマンド dmesg でなら何か表示されたかも。

>> /var/log/httpd/access_logの該当個所をみると、アップロードされた
>> アニメーションGIFイメージの加工を行っていたので、イメージ処理のバグなどで
>> httpdがセグメンテーションフォルトなどを起こすことはあるかと思いますが、

その GIF の加工の処理においてメモリリークが発生していれば
メモリ不足の原因になる事も考えられます。他にもメモリを食い
過ぎているプロセス、あるいは時間と共にメモリの消費量が増え
てゆくプロセスが無いかチェックして下さい。

**********************************************************
* 森岡和才 Kazutoshi Morioka <aab36830 _at_ pop07.odn.ne.jp>  *
* 福岡県遠賀郡水巻町 http://k-pup.zoma.co.jp/bbs1/       *
* gpg 8812 138A 0202 5C56 9C47  253A 5BD2 CE2F 51A0 98B9 *
**********************************************************

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: