1

定期的なクエリを実行している何かが常に実行されています。私は DataMapper (ただし、生の SQL を使用しています) と mysql2 の両方を使用しました。

どちらかを使用すると、時々動作しなくなります。サーバーが故障したか何かが原因だと思います。

それにもかかわらず、すべてが停止します。各スレッドでの実行はクエリ行で停止するだけで、それで終わりです。

再接続するように伝える方法はありますか? または、それが失敗した場合、私は自分でそれを行うことができますか. 私は を使用しようとしましたtimeoutが、タイムアウトも同様にフリーズしているようです (エラーが発生したり、自然に完了したりすることなく、ブロックに入り、決して離れることはありません)。

クエリが失敗した場合は、次の時間に渡され、必要に応じてサーバーに再接続して再試行するだけです。これどうやってするの?

4

0 に答える 0