この前LWPのタイムアウトをalarm使う仕様に変更したが・・・
この前LWPのタイムアウトをalarm使う仕様に変更したが、
そもそもタイムアウト機能してなかった箇所が修正した場所と別の場所で、
問題のとこは最初からタイムアウト処理がなかったw
180秒ちょいで止まってたから、LWPのdefaultタイムアウトが機能してたのかも。
でも、LWPのタイムアウトは信用しない方が良さそうなんで、
そこもalarmタイムアウト仕様に変えといた。
あと、%SIGをeval内でlocal変数にしたが、
常駐プロセスだから、eval前に$@をlocal変数にしないと、
一度エラーになったら以後永久エラーになっちゃうね・・・
ってことに気づいたんで修正した。