2017-02-23 13 views
0

を起動するとき、私は自分のノード・アプリケーションを起動しようとすると、私は次のエラーを持っている:NodeJS Sequelize - エラーアプリケーション

Unhandled rejection SequelizeConnectionError: Connection lost: The server closed the connection. 
    at Handshake._callback (/Users/move/Vagrant/apps/appcampinas/node_modules/sequelize/lib/dialects/mysql/connection-manager.js:95:20) 
    at Handshake.Sequence.end (/Users/move/Vagrant/apps/appcampinas/node_modules/mysql/lib/protocol/sequences/Sequence.js:86:24) 
    at /Users/move/Vagrant/apps/appcampinas/node_modules/mysql/lib/protocol/Protocol.js:399:18 
    at Array.forEach (native) 
    at /Users/move/Vagrant/apps/appcampinas/node_modules/mysql/lib/protocol/Protocol.js:398:13 
    at _combinedTickCallback (internal/process/next_tick.js:67:7) 
    at process._tickCallback (internal/process/next_tick.js:98:9) 

は、誰もが前にこのエラーを見ていますか?

ありがとう!

答えて

0

Sequelizeは自動再接続をサポートしていないため、アプリケーションがアイドル状態になると接続が切断される可能性があります。

これに対処するための好ましい方法は、接続プールを使用することです。

{ 
    "development": { 
    "username": "root", 
    "password": "root", 
    "database": "app_development", 
    "host": "127.0.0.1", 
    "dialect": "mysql", 
    "pool": { 
     "maxConnections": 100, 
     "maxIdleTime": 1000 
    }, 
    "define": { 
     "underscored": true, 
     "freezeTableName": true, 
     "paranoid": true, 
     "charset": "utf8" 
    } 
    } 
} 
+0

グッドモーニング、 私は私の接続に、このコードが含まれていますが、エラーがまだ表示されている:私は何ができるかのいずれかの他のアイデア/?ありがとう! – Alexandre

関連する問題