freebsd サーバーで投稿をリッスンする Java Socket サーバーを構築しました。
Server クラスはポートをリッスンし、接続を受け入れます。すべての新しい接続は ServerManager に送信され、リストに保存され、それを反復処理して新しいデータをチェックします。反復は無限に行われますwhile loop
。
サーバーを数日実行した後、サーバーが強制終了されたことに気付きました。何が殺したのかわからない。メモリとリソースが不足しているときにAndroidがプロセスを処理するように、システムがそれを強制終了した可能性はありますか? これを回避する方法はありますか?たぶん、何らかの「ウォッチドッグ」を作成して、殺された場合に再起動しますか?