(番号付きの)ソケットファイルは作成できているのに、エラーになるので、待ち時間を超えて処理が進んだりしている様な気がしたり。
(待ち時間以内に)ソケットファイルが作成できなければ、(ソケットファイルを読もうとする事無く)エラー終了する様に見えますが、場当たり的に対応したいので、待ち時間をのばしてみる事にしました。
63 10.times do 64 sleep 1 65 break if (ready = File.exist?(TrackerSocket) && File.exist?(listener_socket(0))) 66 end
"sleep 0.5"を"sleep 1"としておきました。0番のソケットファイルが見つからないというエラーばかりだったので、多分ここかな、と。
なんとなく、エラーに出会わなくなったので、ひとまずはこれで様子見です。
大して意味は無かった気がしてきた…。

