2017-02-23 6 views
0

私は、mysqlへの接続プールを作成するノードサーバを持っています。サーバによって接続が閉じられ、さらにアクセスがエラー。これと一緒に行く場所がわからず、運が少ししかない多数のフォーラムを調査しました。ノードexpress-myconnection mysqlプール:サーバによって閉じられた接続

var mysql  = require('mysql'); 
var connection = require('express-myconnection'); 

// DB connection 
var dbOptions = { 
    host: 'localhost', 
    user: 'admin', 
    password: 'admin', 
    port: 3306, 
    database: 'data', 
    multipleStatements: true, 
    connectionLimit: 20 
}; 

app.use(connection(mysql, dbOptions, pool)); 

エラー

Whoops there is an uncaught error Error: Connection lost: The server closed the connection. 
    at Protocol.end (/opt/www/CMI_intern_2/node_modules/mysql/lib/protocol/Protocol.js:109:13) 
    at Socket.<anonymous> (/opt/www/CMI_intern_2/node_modules/mysql/lib/Connection.js:109:28) 
    at emitNone (events.js:72:20) 
    at Socket.emit (events.js:166:7) 
    at endReadableNT (_stream_readable.js:921:12) 
    at nextTickCallbackWith2Args (node.js:442:9) 
    at process._tickCallback (node.js:356:17) 

答えて

0

接続プールは正常に動作し、根本的な原因だったいくつかの古いコード内の隠されたデータベース接続がありました。問題はありません。

関連する問題