【node.js】サーバサイドjavascript 5【Nashorn】 (796レス)
上
下
前
次
1-
新
177
(1)
: 2018/08/22(水)20:04
ID:uhR98H94(1)
AA×
[
240
|
320
|
480
|600|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
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
のサーバがちょっとした負荷で無応答になって それっきり復帰できないので対応策を教えてください 例えばというに対してなどのソート処理などを クライアントから連打してリクエストを何回か送ると そのうち無応答になります タイムアウト処理をしてタイムアウト時に強制的に とかすればよいと思ったのですが 一度無応答になると以降にリクエストしても全て 無応答になってしまいます 厳密にはなどのリクエストは受け取っている表示が出たあと 全くログが出ません サーバ全体はダウンしていなくてへのリクエストは 正常に動くのでだけが無応答になっている状態です この無応答状態を解除する方法を教えてください 処理中のアクションの関数まだ継続中なら強制終了したいのですが その方法がわかりません 最悪タイムアウト時にサーバを再起動したいのですが 外部からでなく自体で内部から再起動することはできるのでしょうか? よろしくおねがいします フレームワークはを使っています またのパフォーマンスや可用性対策で参考になるサイトが有りましたら 教えていただけると大変助かります
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 619 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.048s