Я использую node.js для приложения, я также использую mysql, чтобы пользователи могли подключаться к приложению.Сбой приложения Node.js с mysql
Я использовал приложение на местном уровне, и он работал очень хорошо, без сбоев, ничего плохого.
Сегодня я попытался поместить сервер js на мой выделенный сервер и клиент на свой веб-сервер.
Теперь, когда она загружена, я пытаюсь запустить сервер, но он выходит из строя через несколько секунд с этим tracebacks:
events.js:48
throw arguments[1]; // Unhandled 'error' event
Error: Connection lost: The server closed the connection.
at Protocol.end (/root/node_modules/mysql/lib/protocol/Protocol.js:73:13)
at Socket.onend (stream.js:80:10)
at Socket.emit (events.js:88:20)
at TCP.onread (net.js:388:51)
Код подключение прост:
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'hostname',
user : 'username',
password : 'password',
database : 'database',
});
connection.connect();
Я пытался чтобы добавить столбец в мой db сразу после подключения, и он отлично работает, моя база данных, которая находится на другом сервере, чем сервер js, принимает соединение и добавляет столбец.
Я не знаю, почему у меня нет таких ошибок, пока я работаю на местном ...
вы можете попробовать это connection.connect (функция (ERR) { console.log (ERR); }); и посмотреть, печатаются ли какие-либо ошибки – Kishore
Я только что напечатал «нуль», а затем через некоторое время сервер разбился. – tho
какой модуль НПМ вы используете? – Kishore