0
私のHapiJS
+ MySQL
サーバは、より多くのリクエストの後にクラッシュし続けます。しばらくしてからHapiJSとMySQLがクラッシュする
const MySQL= require('mysql');
const pool = MySQL.createPool({
host : 'localhost',
user : 'aUser',
password : 'aPWD',
database : 'DB'
})};
pool.getConnection(function(err, connection) {
query = 'SOMETHING';
connection.query(query,function (error, results, fields){
connection.release();
reply(results);
});
});
プールに接続がなくなったためにエラーが発生しますか? connection
が定義されていないため失敗します。
ここでエラーです:
at /home/user/backend/dataPortal/modules/flexible.js:30:14
at Handshake.onConnect (/home/user/backend/dataPortal/node_modules/mysql/lib/Pool.js:58:9)
at bound (domain.js:280:14)
at Handshake.runBound [as _callback] (domain.js:293:12)
at Handshake.Sequence.end (/home/user/backend/dataPortal/node_modules/mysql/lib/protocol/sequences/Sequence.js:86:24)
at Handshake.ErrorPacket (/home/user/backend/dataPortal/node_modules/mysql/lib/protocol/sequences/Handshake.js:105:8)
at Protocol._parsePacket (/home/user/backend/dataPortal/node_modules/mysql/lib/protocol/Protocol.js:280:23)
at Parser.write (/home/user/backend/dataPortal/node_modules/mysql/lib/protocol/Parser.js:75:12)
at Protocol.write (/home/user/backend/dataPortal/node_modules/mysql/lib/protocol/Protocol.js:39:16)
at Socket.<anonymous> (/home/user/backend/dataPortal/node_modules/mysql/lib/Connection.js:103:28)
私は同じ問題に直面しています、解決策はありますか? –