Herokuログからのこの警告の意味は何ですか

avatarhzh

Herokuにプッシュされたアプリにアクセスすると、読み込みに時間がかかりました。ロードされるのを待ちましたが、エラーが発生しました。奇妙なことに、昨日はWebサイトにアクセスできましたが、今日も後でサイトを正常にロードできました。ただし、エラーが発生したときに、Herokuログを確認し、次の警告が表示されました。

2017-10-15T06:19:09.735366+00:00 app[web.1]: > node index.js
2017-10-15T06:19:09.735365+00:00 app[web.1]: > [email protected] start /app
2017-10-15T06:19:09.735367+00:00 app[web.1]: 
2017-10-15T06:19:10.515212+00:00 app[web.1]: Warning: connect.session() MemoryStore is not
2017-10-15T06:19:10.515232+00:00 app[web.1]: designed for a production environment, as it will leak
2017-10-15T06:19:10.515233+00:00 app[web.1]: memory, and will not scale past a single process.

コード内の何かが本番用に設計されていないようですが、これがコードのどの部分を参照しているかわかりません。私は承認にpassport.jsを使用しており、それをGoogleとFacebookの戦略に結び付けており、index.jsでexpress-sessionパッケージを使用しています。これは警告が指しているものですか?誰かがこの警告が何を意味するのか説明できますか?

starleaf1

connect-sessionHTTPセッションを処理するモジュールを使用しています(明らかに)。この警告は、セッションデータを保存する他の方法(データベース、ファイルなど)を使用するようにモジュールを構成していないために表示されます。これを行うconnect-sessionと、セッションストアとしてメモリを使用します。

ただし、これは実稼働環境には適していません。メモリリークが発生しているため、アプリが頻繁にクラッシュします。

さらに重要なことに、クラウド環境(Heroku、Amazon Cloud、Google Cloud Platformなど)ではアプリが複数のインスタンスで実行されるため、正しく機能しません。アプリインスタンスに保存されているセッションデータには、別のインスタンスからアクセスできません。これにより、特にユーザーが繰り返しログアウトすることになります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

このプログラムでの(int *)の意味は何ですか?

分類Dev

この[]の意味は何ですか?

分類Dev

この方法の意味は何ですか?

分類Dev

この行の意味は何ですか

分類Dev

これらの制限通知の意味は何ですか

分類Dev

この意味は何ですか?

分類Dev

catalina.outのこれらの警告は何ですか?

分類Dev

8086プログラムでの.modelsmallの意味は何ですか?

分類Dev

wgetプログレスバーの「+」の意味は何ですか?

分類Dev

これらの記号はhtmlで何を意味しますか?

分類Dev

この1977年以前のFortranプログラムの引数の引数の意味は何ですか?

分類Dev

Kafkaブローカーログでのこのエラーの意味は何ですか?

分類Dev

この警告は、コロナSDKコンソールで何を意味しますか?

分類Dev

libdispatch(apple-open-source)からのこのコードの意味は何ですか?

分類Dev

(=>)=(、)の意味は何ですか?

分類Dev

ログのこの行はどういう意味ですか?

分類Dev

グーグルプレイの発売前レポートのこれらの警告は何ですか?

分類Dev

PyCharmでのこの警告はどういう意味ですか?

分類Dev

このLinuxカーネルマクロでのBIT()の意味は何ですか?

分類Dev

このキーリング関連のエラーの意味は何ですか?

分類Dev

これらの2行のPHPコードの意味は何ですか?

分類Dev

Gitロググラフの線の色の意味は何ですか?

分類Dev

シングル使用のローカル変数が最終であることの意味は何ですか?

分類Dev

これらのASP.NETCore依存関係の警告の原因は何ですか?

分類Dev

次のCプログラムでの_AX = 1000の意味は何ですか?

分類Dev

Cでのこの式(char *)の意味は何ですか?

分類Dev

Javaでのこの式の意味は何ですか?

分類Dev

このコードでの `$`の意味は何ですか?

分類Dev

verilogでのこの演算子 `=>`の意味は何ですか

Related 関連記事

  1. 1

    このプログラムでの(int *)の意味は何ですか?

  2. 2

    この[]の意味は何ですか?

  3. 3

    この方法の意味は何ですか?

  4. 4

    この行の意味は何ですか

  5. 5

    これらの制限通知の意味は何ですか

  6. 6

    この意味は何ですか?

  7. 7

    catalina.outのこれらの警告は何ですか?

  8. 8

    8086プログラムでの.modelsmallの意味は何ですか?

  9. 9

    wgetプログレスバーの「+」の意味は何ですか?

  10. 10

    これらの記号はhtmlで何を意味しますか?

  11. 11

    この1977年以前のFortranプログラムの引数の引数の意味は何ですか?

  12. 12

    Kafkaブローカーログでのこのエラーの意味は何ですか?

  13. 13

    この警告は、コロナSDKコンソールで何を意味しますか?

  14. 14

    libdispatch(apple-open-source)からのこのコードの意味は何ですか?

  15. 15

    (=>)=(、)の意味は何ですか?

  16. 16

    ログのこの行はどういう意味ですか?

  17. 17

    グーグルプレイの発売前レポートのこれらの警告は何ですか?

  18. 18

    PyCharmでのこの警告はどういう意味ですか?

  19. 19

    このLinuxカーネルマクロでのBIT()の意味は何ですか?

  20. 20

    このキーリング関連のエラーの意味は何ですか?

  21. 21

    これらの2行のPHPコードの意味は何ですか?

  22. 22

    Gitロググラフの線の色の意味は何ですか?

  23. 23

    シングル使用のローカル変数が最終であることの意味は何ですか?

  24. 24

    これらのASP.NETCore依存関係の警告の原因は何ですか?

  25. 25

    次のCプログラムでの_AX = 1000の意味は何ですか?

  26. 26

    Cでのこの式(char *)の意味は何ですか?

  27. 27

    Javaでのこの式の意味は何ですか?

  28. 28

    このコードでの `$`の意味は何ですか?

  29. 29

    verilogでのこの演算子 `=>`の意味は何ですか

ホットタグ

アーカイブ