多くのユーザーが接続する非常に豊富なコンテンツのインタラクティブなページを持つRails Appを用意する予定です。ProductionでActionCableを使用すると、パフォーマンスの問題が発生する可能性がありますか?
開発がうまくいっていて、Devサーバーのテストがうまくいっていませんでした。
選択したグループの人々でアルファテストを開始したときに問題が発生しました。切断人は突然停止するでしょう。キューがいっぱいになったためNginxは停止します。私はしばらくの間失っていましたが、周りを見回した後、実際の行動が完全に私の記憶を食べていたという結論に達しました。これは、ユーザーがactioncableを購読しているページを複数回読み込んだときに特に悪くなり、アクティブになり、サーバを完全に停止し、nginxのリブートによってのみ修復されます。
私は現在2コアの1GBメモリSSDを実行して、アルファテストのためにVPSサーバーを実行しています。おそらく20人の同時ユーザーがいます。そのような負荷でパフォーマンスの問題が発生していませんか?コードを修正する必要がありますか、または乗客はこれを修正しますか?
具体的な内容がなくても決定的なことは言えませんが、その情報を使って推定を行うことはできますか?
アドバイスのおかげで、私は(5.0.0.1)あまりにもその記事を見て、それはそれかもしれないと思ったが、私のRailsと旅客(5.0.30 )は最新バージョンです。主に誰かがページをすばやくリロードしたときに発生するようです。また、この場合、プロセスを分離することは多くの時間を要する。 – Saifis