【node.js】サーバサイドjavascript 5【Nashorn】 (796レス)
上下前次1-新
177(1): 2018/08/22(水)20:04 ID:uhR98H94(1) AAS
node.jsのサーバがちょっとした負荷で無応答になって
それっきり復帰できないので対応策を教えてください。
例えば「user/index」というURLに対してDBなどのソート処理などを
クライアントから連打してリクエストを何回か送ると、
そのうち無応答になります。
タイムアウト処理をしてタイムアウト時に強制的に
res.redirect()とかres.end()すればよいと思ったのですが、
一度無応答になると以降「uder/index」にリクエストしても全て
無応答になってしまいます。
(厳密には「GET」などのリクエストは受け取っている表示が出たあと
全くログが出ません。)
サーバ全体はダウンしていなくて「user/add」へのリクエストは
正常に動くので「user/index」だけが無応答になっている状態です。
この無応答状態を解除する方法を教えてください。
処理中のアクションの関数まだ継続中なら、強制終了したいのですが
その方法がわかりません。
最悪、タイムアウト時にサーバを再起動したいのですが、
外部からでなくnodejs自体で内部から再起動することはできるのでしょうか?
よろしくおねがいします。
フレームワークはexpressを使っています。
また、node.jsのパフォーマンスや可用性対策で参考になるサイトが有りましたら
教えていただけると大変助かります。
178: 2018/08/22(水)20:32 ID:mHU9sjBy(1) AAS
今日も暑いからな
179: 2018/08/22(水)23:22 ID:0YvB5ppq(1) AAS
実践Node.js プログラミングの原著の第二版出てるみたいだけどなんか全然内容違うみたいだね
https://www.manning.com/books/node-js-in-action-second-edition
180: 2018/08/23(木)01:10 ID:qUZ5eK5Q(1/2) AAS
>DBなどのソート処理
DB の更新処理に時間が掛かって、表がロックされているとか?
DBのタイムオーバーを設定できないの?
Node.js が受け付ける、同時接続数とかも
5ch のサーバーなんて、しょっちゅうアクセス不能を戻す
181: 2018/08/23(木)05:04 ID:kxLVtsMJ(1) AAS
>>177
こういうときは再現可能なシンプルなコードを書いて晒すのが一番かと
182: 2018/08/23(木)05:27 ID:NPcuqlt3(1/12) AAS
user/indexって単なるselectじゃないの?
それを繰り返してロックするなんてことあるのかね?
select for update呼んでるとか?
183: 2018/08/23(木)06:49 ID:UQ+YkEmz(1) AAS
>>173
Webサイト制作初心者用質問スレ part249
2chスレ:hp
マルチポストばれないとでも思ったのか
スキルと並行してマナーも学ばなきゃプロにはなれないぞ
184(1): 2018/08/23(木)06:53 ID:4Ni+ZJQh(1/8) AAS
マルチポストがいけない理由って何ですか?
185(1): 2018/08/23(木)06:55 ID:NPcuqlt3(2/12) AAS
>>184
自分でググることも覚えよう
https://ja.m.wikipedia.org/wiki/マルチポスト
186(3): 2018/08/23(木)07:06 ID:4Ni+ZJQh(2/8) AAS
>>185
もちろんググりましたよ
おおむねどこもウィキペディアに書かれている理由がほとんどのようですが
パソコン通信やダイヤルアップ接続時代ならともかく現代では無意味です
知識の集積とか気分とか善意とかの理由も2chのようなコミュニティでは無意味でしょう
ちょっとは自分で考えることも覚えましょう
187(1): 2018/08/23(木)07:16 ID:NPcuqlt3(3/12) AAS
>>186
だめだこりゃ
188: 2018/08/23(木)07:18 ID:4Ni+ZJQh(3/8) AAS
>>187
なにがだめなんでしょうか?
189(1): 2018/08/23(木)07:21 ID:NPcuqlt3(4/12) AAS
プライドだけは高そうw
190: 2018/08/23(木)07:27 ID:4Ni+ZJQh(4/8) AAS
>>189
私は具体的な根拠をあげて意見を述べたつもりです
それをあなたは見下したような態度をとっただけで具体的な反論もない
プライドだけは高そうですね
191: 2018/08/23(木)07:45 ID:p0u00SDp(1/3) AAS
まぁコウモリ野郎は嫌われるって事だよ
192: 2018/08/23(木)07:56 ID:4Ni+ZJQh(5/8) AAS
コウモリ野郎っていうのは、こっちでは向こうの悪口、向こうではこっちの悪口言う奴ですよね
いろんなところで質問するマルチポストとは違うような気がするんですが
193(1): 2018/08/23(木)08:03 ID:7f2db5Zi(1) AAS
>>186
マルチポストの是非については納得いかないかもしれないが
(そして今は俺もそこには触れないが)
マルチポストしたら実際どうなるかは今実感してるはずだろ
せっかく年齢の割に優秀とか言ってもらえてたのにこの数分でこの有様だ
その向上心と行動力をこんな事で殺さないでくれよ勿体ない
194: 2018/08/23(木)08:08 ID:NPcuqlt3(5/12) AAS
これだけは言っておこう
俺の若い頃にそっくりだw
195(1): 2018/08/23(木)08:10 ID:NPcuqlt3(6/12) AAS
どうだ
怖いだろ?
196(1): 2018/08/23(木)08:11 ID:p0u00SDp(2/3) AAS
意識高い系にはNode.jsよりもRuby onRailsの方が向いてると思うよ
上下前次1-新書関写板覧索設栞歴
あと 600 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.018s