【node.js】サーバサイドjavascript 5【Nashorn】 (796レス)
【node.js】サーバサイドjavascript 5【Nashorn】 http://mevius.5ch.net/test/read.cgi/tech/1518528093/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
177: デフォルトの名無しさん [] 2018/08/22(水) 20:04:15.95 ID:uhR98H94 node.jsのサーバがちょっとした負荷で無応答になって それっきり復帰できないので対応策を教えてください。 例えば「user/index」というURLに対してDBなどのソート処理などを クライアントから連打してリクエストを何回か送ると、 そのうち無応答になります。 タイムアウト処理をしてタイムアウト時に強制的に res.redirect()とかres.end()すればよいと思ったのですが、 一度無応答になると以降「uder/index」にリクエストしても全て 無応答になってしまいます。 (厳密には「GET」などのリクエストは受け取っている表示が出たあと 全くログが出ません。) サーバ全体はダウンしていなくて「user/add」へのリクエストは 正常に動くので「user/index」だけが無応答になっている状態です。 この無応答状態を解除する方法を教えてください。 処理中のアクションの関数まだ継続中なら、強制終了したいのですが その方法がわかりません。 最悪、タイムアウト時にサーバを再起動したいのですが、 外部からでなくnodejs自体で内部から再起動することはできるのでしょうか? よろしくおねがいします。 フレームワークはexpressを使っています。 また、node.jsのパフォーマンスや可用性対策で参考になるサイトが有りましたら 教えていただけると大変助かります。 http://mevius.5ch.net/test/read.cgi/tech/1518528093/177
181: デフォルトの名無しさん [sage] 2018/08/23(木) 05:04:48.63 ID:kxLVtsMJ >>177 こういうときは再現可能なシンプルなコードを書いて晒すのが一番かと http://mevius.5ch.net/test/read.cgi/tech/1518528093/181
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.041s