エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
時々HTTPサーバで特定のリクエストに対してだけわざと時間をかけてレスポンスを返したいことがある。例... 時々HTTPサーバで特定のリクエストに対してだけわざと時間をかけてレスポンスを返したいことがある。例えばエッジケースだが、プロキシサーバの負荷テストをする際、バックエンドのサーバが詰まっている状況を再現するためにわざとsleepを入れたいことがある。しかし、単純なsleepだとリクエストどころかサーバ自体をブロックしてしまうので一工夫が必要である。で、echo-nginx-moduleやngx_luaにはnon-bloking behaviorなsleepが用意されているので特定のリクエストはブロックしつつ、ほかのリクエストは並行して処理するといったことが簡単にできる。 echo-nginx-moduleのecho_sleepを使ったnon-blocking sleep echo-nginx-moduleは単にechoするためのモジュールである・・・そう、思っていた時期が私にもありました。