2013-03-19 10 views
11

ためsystem_timerをインストールすることをお勧めします私は新しいCentOSのボックスに、古いスクリプトを移行し、スクリプトを実行するとき、次のメッセージが表示されました:ファラデー:あなたは信頼性の高いタイムアウト

ファラデー:あなたは、信頼性のためにsystem_timerをインストールすることをお勧めしますタイムアウト

system_timerは警告ですか?宝石?

+0

http://stackoverflow.com/questions/7850216/how-to-install-systemtimer-on-1-9-2/7850522 –

答えて

7

宝石です。

Ruby 1.8以降(そしてRuby 1.8は正式に廃止されました)のみをサポートしているので、これ以上必要はありません。 http://ph7spot.com/musings/system-timerから

更新:あなたはルビー1.8を実行している場合system_timerにのみ関連します。 Ruby 1.9、JRuby、Rubinius、MacRubyを実行している場合は、この機能は必要ありません。これらのRubyインタプリタの1つとsystem_timerを実際に使用しても意味をなさないでしょう。この記事で説明したように、system_timerはRuby M.R.Iのスレッド実装の根本的な制限を回避するように設計されています。 1.8(緑色の糸)。他のすべてのRubyインタプリタはネイティブスレッドを使用し、timeout.rbはグローバルインタプリタロックが解放されている限り、期待通りに動作するはずです。

関連する問題