@vetsmen

В чем проблема краша приложения на node.js?

Собственно, приложение работает, никаких крашей, никаких запросов на сервер, и вижу через пару дней краш:
events.js:160
      throw er; // Unhandled 'error' event
      ^
Error: Connection lost: The server closed the connection.
    at Protocol.end (/srv/arcoin/node_modules/mysql/lib/protocol/Protocol.js:109:13)
    at Socket.<anonymous> (/srv/arcoin/node_modules/mysql/lib/Connection.js:115:28)
    at emitNone (events.js:91:20)
    at Socket.emit (events.js:185:7)
    at endReadableNT (_stream_readable.js:974:12)
    at _combinedTickCallback (internal/process/next_tick.js:74:11)
    at process._tickCallback (internal/process/next_tick.js:98:9)


В чем проблема?
  • Вопрос задан
  • 788 просмотров
Решения вопроса 1
@vshvydky
имхо у вас просто код без try catch и ошибка происходит там, где о ней никому не сообщается. А вываливается стек модуля, который уже работает с ошибкой....
А вообще есть ощущение , что есть у сервера бд срок жизни коннекта, а вы держите свой коннект вечно.
А еще https://dev.mysql.com/doc/refman/5.7/en/error-lost...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы