PerlGAのためにクライアントを何万回も走らせてるんだけど、数百回に1回、なぜかクライアントが死なない(暴走する)。原因もよくわからないし、再現を待ってるほど暇じゃないので、スマート(嫌味)に解決することにした。n秒以上動いている特定のプロセスを殺すスクリプトをcronで回す。これで、10秒(6行目)以上動いてるprogram_nameというプロセスがあれば殺せる。これを1分ごとに回せば、たまに暴走してるプロセスがあっても無駄なく進められるだろう。GA回してるプログラム側からは、結果のファイルopenの例外を拾ってスコアを0にしてしまえば良い。結果にどの程度影響があるのかは知らん。あと、数階層下まで一気にディレクトリを作りたいときは、mkdirじゃなくてmkpathを使うといいらしい。これで$dirが無いときは作れる。moreAboutまた太った。naotaco+blog@gmail.com[naotaco.com]一切の無断転載・リライト等を禁止します。各種お問い合わせは、上のメールアドレス、もしくはTwitterまで連絡ください。宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイト宣伝プログラムである、Amazonアソシエイト・プログラムの参加者です。WordPress.。