2011-12-02
MacOSXでsyslogへの1秒あたりの書きこみ上限数を無効にする
MacOSX 10.6 にて、ループで大量の文字列をsyslogに書き込むスクリプトを記述したところ、こんな感じで怒られてしまいました。
Dec 2 11:49:11 chen-pro konoha[730]: *** process 730 exceeded 500 log message per second limit - remaining messages this second discarded ***
どうやら、一秒あたりの書き込み上限数に達した模様。これを解除するために、plistファイルを編集しようと思ったのですが、なぜかバイナリファイルのため編集できませんでした。調べてみたところ、
Snow Leopard の syslogd で、UDPポートでLISTENしてリモートからのログを受け取る設定 - hibomaのはてなダイアリー
こちらに載っていた手順で編集できるようになりました。
$ sudo plutil -convert xml1 /System/Library/LaunchDaemons/com.apple.syslogd.plist
あとは、
osx - Mac: Extend or disable 500 Messages Limit of Console - Super User
こちらの手順に従って、syslogd起動時の引数を追加しました。
apple.syslogd.plist 2011-12-02 17:48:59.000000000 +0900 @@ -18,6 +18,8 @@ <key>ProgramArguments</key> <array> <string>/usr/sbin/syslogd</string> + <string>-mps_limit</string> + <string>0</string> </array> <key>Sockets</key> <dict> cing>/usr/sbin/syslogd</string>
最後に、plistをロードし直します。
$ sudo launchctl unload /System/Library/LaunchDaemons/com.apple.syslogd.plist $ sudo launchctl load /System/Library/LaunchDaemons/com.apple.syslogd.plist
トラックバック - http://d.hatena.ne.jp/chen_ji/20111202/1322815132
リンク元
- 19 http://www.google.co.jp/url?sa=t&rct=j&q=konohascript&source=web&cd=3&ved=0CC8QFjAC&url=http://d.hatena.ne.jp/chen_ji/20110924/1316816656&ei=Q4bjTsrzMoWCmQXPppWBBQ&usg=AFQjCNFwmu87e9qYwP6cx-wBeUF5nenOvw&sig2=gzf0D74k5nqRLmxUzMfi4Q
- 2 http://search.yahoo.co.jp/search?p=konoha+ffi&aq=-1&oq=&ei=UTF-8&fr=top_ga1_sa&x=wrt
- 2 http://up-4802.hasaki.sumitomometals.co.jp/~naka/cgi-bin/wiliki_private.cgi?Software
- 2 http://www.bing.com/search?q=KonohaScript&form=DLSDF8&pc=MDDS&src=IE-SearchBox
- 1 http://s.hatena.ne.jp/chen_ji/
- 1 http://search.yahoo.co.jp/search?p=konoha ビルド&search.x=1&fr=top_ga1_sa&tid=top_ga1_sa&ei=UTF-8&aq=&oq=
- 1 http://search.yahoo.co.jp/search?p=konoha using&search.x=1&fr=top_ga1_sa&tid=top_ga1_sa&ei=UTF-8&aq=&oq=
- 1 http://search.yahoo.co.jp/search?p=konoha+ビルド&aq=-1&oq=&ei=UTF-8&fr=top_ga1_sa&x=wrt
- 1 http://search.yahoo.co.jp/search?p=konoha+cmake&search.x=1&fr=top_ga1_sa&tid=top_ga1_sa&ei=UTF-8&aq=&oq=
- 1 http://search.yahoo.co.jp/search?p=konoha+ffi&search.x=1&fr=top_ga1_sa&tid=top_ga1_sa&ei=UTF-8&aq=&oq=