Уже есть много вопросов, которые имеют это, хотя мой сервер работает отлично.Время от времени я проверяю журналы forever
.И я вижу, что в какой-то момент он разбился.Примерно через 10-30 дней 10-50 МБ журнала всегда заканчиваются так:
[0mPOST /fetchLeaderboard [32m200 [0m3.266 ms - 1235[0m
[0mPOST /fetchLeaderboard [32m200 [0m3.615 ms - 487[0m
[0mPOST /fetchLeaderboard [32m200 [0m5.015 ms - 764[0m
[0mPOST /fetchLeaderboard [32m200 [0m4.268 ms - 731[0m
Warning: got packets out of order. Expected 12 but received 0
{ Error: connect ECONNREFUSED 127.0.0.1:3306
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1081:14)
--------------------
at Protocol._enqueue (/home/naezith-server-application/node_modules/express-mysql-session/node_modules/mysql/lib/protocol/Protocol.js:145:48)
at Protocol.handshake (/home/naezith-server-application/node_modules/express-mysql-session/node_modules/mysql/lib/protocol/Protocol.js:52:23)
at PoolConnection.connect (/home/naezith-server-application/node_modules/express-mysql-session/node_modules/mysql/lib/Connection.js:130:18)
at Pool.getConnection (/home/naezith-server-application/node_modules/express-mysql-session/node_modules/mysql/lib/Pool.js:48:16)
at Pool.query (/home/naezith-server-application/node_modules/express-mysql-session/node_modules/mysql/lib/Pool.js:202:8)
at MySQLStore.query (/home/naezith-server-application/node_modules/express-mysql-session/index.js:388:33)
at MySQLStore.get (/home/naezith-server-application/node_modules/express-mysql-session/index.js:137:8)
at session (/home/naezith-server-application/node_modules/express-session/index.js:460:11)
at Layer.handle [as handle_request] (/home/naezith-server-application/node_modules/express/lib/router/layer.js:95:5)
at trim_prefix (/home/naezith-server-application/node_modules/express/lib/router/index.js:317:13)
errno: 'ECONNREFUSED',
code: 'ECONNREFUSED',
syscall: 'connect',
address: '127.0.0.1',
port: 3306,
fatal: true }
CONFIG
NAEZITH_DB={"host":"localhost","user":"root","password":"","database":"naezith_db"}
SESSION_DB={"host":"localhost","port":3306,"user":"root","password":"","database":"ron_session"}
ПОКАЗАТЬ ПРОЦЕССЛИСТ
35 admin localhost:57740 ron_session Sleep 1 0.000
36 admin localhost:57742 naezith_db Sleep 8 0.000
37 admin localhost:57744 naezith_db Sleep 4 0.000
42 admin localhost:57892 naezith_db Sleep 4 0.000
44 admin localhost:57984 naezith_db Sleep 1426 0.000
225 admin localhost:38266 naezith_db Sleep 1 0.000
492 admin localhost:50884 naezith_db Sleep 1 0.000
493 admin localhost:50886 naezith_db Sleep 8 0.000
3551 root localhost Sleep 55 0.000
3566 phpmyadmin localhost Sleep 0 0.000
3567 admin localhost Query 0 init 0.000
Это большая загадка для меня на протяжении многих лет.Это прекрасно работает, но я хотел бы знать, не могли бы вы дать мне понять, что это может быть.Это сервер моей игры Remnants of Naezith
, работающий больше года.