Почему падает nodejs сервер?

Добрый день. Подскажите пожалуйста.
Где то через сутки после отсутсвия соеденений падает сервер с ошибкой:
Error: Connection lost: The server closed the connection.

Как увеличить время timeout.

const app = express();
const connection = mysql.createConnection({
  host: "localhost",
  user: "root",
  password: "***",
  database: "umo"
});

app.post("/", function(req, res) {
  var sql = "SELECT * FROM `programm` WHERE status = 1";
  connection.query(sql, function(err, result) {
    let reuslt = result.sort(sortBy("-id"));
    res.send(result);
  });
});


Спасибо!
  • Вопрос задан
  • 300 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
MySQL закрывает неактивные соединения. Используйте mysql.createPool() вместо mysql.createConnection() или отлавливайте ошибку и пытайтесь соединиться повторно.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы