Часто закрытие соединения с mysql nodejs - PullRequest
0 голосов
/ 15 мая 2019

Node.js часто закрывает соединение с MySQL.Это происходит каждые 2-4 часа.Как я могу остановить это?

{ Error: Connection lost: The server closed the connection.
    at Protocol.end (/home/zubizi/retech_node/node_modules/mysql/lib/protocol/Protocol.js:112:13)
    at Socket.<anonymous> (/home/zubizi/retech_node/node_modules/mysql/lib/Connection.js:97:28)
    at Socket.<anonymous> (/home/zubizi/retech_node/node_modules/mysql/lib/Connection.js:502:10)
    at Socket.emit (events.js:187:15)
    at endReadableNT (_stream_readable.js:1085:12)
    at args.(anonymous function) (/home/zubizi/.nvm/versions/node/v11.2.0/lib/node_modules/pm2/node_modules/event-loop-inspector/index.js:138:29)
    at process._tickCallback (internal/process/next_tick.js:63:19) fatal: true, code: 'PROTOCOL_CONNECTION_LOST' }

Я использовал Узел JS MySQL отключить базу данных это решение, но все еще не может запросить MySql.

Я использовал следующий код, чтобы сохранить соединениежив:

// keep connection alive 
setInterval(function () {
    conn.query('SELECT 1');
    console.log('Keep alive the connection.');
}, 30000);

Но это ни на что не влияет.почему это происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...