0

特定のゲームサーバーをホストするためにユーザーからのコマンドを受け入れる IRC ボットがあります。ただし、サーバーを起動してから約30分から1時間後、サーバーはフリーズします。サーバーは、Java のランタイム実行コマンドを使用して実行されます。

ユーザーが手動でサーバーを終了するまでサーバーを維持する方法はありますか?

ちなみにOSはCentOS 6, 64bitです。

以下は、Java のランタイム実行プログラムに渡される文字列コマンドの例です: http://pastebin.com/mn8qWf3E

編集:確認しなかったため、プロセスがハングまたはクラッシュするかどうかはわかりません。サーバーを再度実行しましたが、確認したら確認します。

ありがとうございました!

4

1 に答える 1

0

推測です.. Javaプロセスからサーバーの出力を読み続けるか、どこかにリダイレクトしてください。そうしないと、stdout または err に何かを出力するときにブロックされます

于 2012-07-30T23:53:56.987 に答える