サーバー側がRacket Webサーバーでタイムアウトしないように指定する方法はありますか?
1 に答える
1
のタイムアウトを指定するとどうなります0
か?
それがオプションではない場合、または機能しない場合は31536000
、1 年の秒数、30 日、またはサーバーの寿命よりも長くなるものなど、不当に大きな数のタイムアウトを設定できます。あなたの場合になります。
そうは言っても、事実上または実際に無限のタイムアウトを持つことは非常に奇妙です。ある時点で、すべてのサーバーは通常、あきらめて、クライアントが二度と戻ってこないと想定する必要があります。それは健康的なことです。そうしないと、サーバーはただそこに座って悲しく落胆し、静かにログを記録します。
...さらに深刻なことに、タイムアウトなしで接続を開いていると、時間の経過とともにリソース (メモリ) がゆっくりと蓄積され、メモリ リークのように見える可能性があります。このような多くの場合、サーバー アプリを再起動してリソースを解放する必要があります。
于 2012-09-07T04:34:47.970 に答える