2009-04-28 ぎゃーっす
高トラフィックかけるとwatchdog timeout -- resettingとか言ってサーバ側の回線が落ちるぅー
◆ [日記][FreeBSD][メモ] em0がwatchdog timeout -- resettingとか言って落ちるんだぜ?
em0: watchdog timeout -- resetting
em0: link state changed to DOWN
em0: link state changed to UP
とか言われるんだぜ?
色々漁ってみたが、kern/122928: [em] interface watchdog timeouts and stops receiving packetsで治ってないっぽいんだぜ?
options DEVICE_POLLING
とかして、/etc/rc.confのifconfig_em0="の最後にpollingってつけてみたり、
#options SCHED_4BSD # 4BSD scheduler
options SCHED_ULE # ULE scheduler
してみたりしたが全然改善せず。
いや、pollingは、ハングアップしてるのを見つける間隔が早くなったな。
高速にデータを送るとハングアップするインターフェースなんて役に立たない!!
TCPレベルで頑張って復旧しようとしている(いきなり速度が落ちる)のが……(笑)
とりあえずの暫定手段としてdummynetつかって5Mbit/sに速度制限してみた……ら、出にくくなった。
いや、相変わらずresettingしまくってるんだけど、多分TCPレイヤでの回復が容易になったのだろう。と推測。
ところでFreeBSD 6.2R で em watchdog timeoutによると……
USBを殺してからは、再起動直後に発生しただけで、
今のところ安定しております。
この記述が気になる(笑)
今度ハードウェアでUSBをオフにして貰おう(笑)
◆ [情報][メモ] Googleブック検索方面
ちょっと気になったので。
◆ [情報] 自然な歌声を合成する産総研のVocaListener、世に出る
面白げなので。
◆ [日記][プログラム] nicovideoDownloader.uc.jsアップデート
何か知らんが、swfが落とせなくなったので対応。
http://www.nicovideo.jp/api/getflv/動画ID?ts=時間 (一般動画)
http://www.nicovideo.jp/api/getflv/動画ID?ts=時間&as3=1 (swf動画(nmで始まるやつ))
で、swfの時は実ダウンロードURLにほげほげas3ってつくようになったらしい。全部に対応しているとは思わないので随時対策で。落とせない動画をコメントに残して貰えると対応しやすいです。
ソースコードにデバッグコードが含まれていますが何にも言わずに動いてくれるはずなので気にしないで下さい……。