web-dev-qa-db-ja.com

「カーネル:procファイルシステムを読み取れません:1-操作は許可されていません」-OpenVZ VPSのkern.logに毎分何百万ものそのようなメッセージがありますか?

OpenVZ ubuntu12.04サーバーのkern.logでこのようなメッセージが何度も終了しないのを目にしています。

Mar  2 06:23:33 localhost kernel: Cannot read proc file system: 1 - Operation not permitted.
Mar  2 06:24:04 localhost kernel: last message repeated 5082222 times
Mar  2 06:25:05 localhost kernel: last message repeated 9939060 times
Mar  2 06:26:06 localhost kernel: last message repeated 8501480 times
Mar  2 06:27:07 localhost kernel: last message repeated 10177446 times
Mar  2 06:28:08 localhost kernel: last message repeated 9813564 times
Mar  2 06:29:09 localhost kernel: last message repeated 10017198 times
Mar  2 06:30:10 localhost kernel: last message repeated 9156706 times
Mar  2 06:31:11 localhost kernel: last message repeated 7069506 times
Mar  2 06:32:12 localhost kernel: last message repeated 10223799 times
Mar  2 06:33:13 localhost kernel: last message repeated 10452790 times
Mar  2 06:34:14 localhost kernel: last message repeated 9716982 times
Mar  2 06:35:15 localhost kernel: last message repeated 9178422 times
Mar  2 06:36:16 localhost kernel: last message repeated 7886225 times
Mar  2 06:37:17 localhost kernel: last message repeated 10261076 times
Mar  2 06:38:18 localhost kernel: last message repeated 10283553 times
Mar  2 06:39:19 localhost kernel: last message repeated 10110874 times

これを修正する方法についてのアイデアはありますか? Rsyslogはデフォルトで私のubuntu12.04にインストールされていませんでした。 Rsyslog(kern.log)をインストールすると、syslogがこれらのメッセージでオーバーフローし始めました。

編集:

これが私のホストがrsyslogについて言わなければならないことです:「あなたもRsyslogを実行するべきではなく、それに対する要件はあまりありません」。

しかし、問題はRsyslog自体に直接関係しているのではなく、大量のロギングのために高いCPUを消費しているだけだと思います。また、Rsyslogを削除してもエラーは発生しますが、ログに記録されません。

それはopenVZの共有カーネルと関係がありますか?誰かが何か考えを持っていますか?

5
Rajat Gupta

Rsyslogは、OpenVZで100%以上のCPUを使用する傾向があります。 SSH経由で次のコマンドを実行して問題を修正します

service rsyslog stop
sed -i -e 's/^\$ModLoad imklog/#\$ModLoad imklog/g' /etc/rsyslog.conf
service rsyslog start

または、回避策については ここ を参照してください。

6
Rajat Gupta