Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql NodeJs容器失去连接_Mysql_Node.js_Docker_Containers - Fatal编程技术网

Mysql NodeJs容器失去连接

Mysql NodeJs容器失去连接,mysql,node.js,docker,containers,Mysql,Node.js,Docker,Containers,我的NodeJS Web服务器正在docker容器中运行。该容器连接到另一个运行MySQL服务器的容器。暂时一切正常。但几天后我回来时,服务器由于连接错误而关闭。目前我仍然不明白为什么MySQL服务器关闭了连接。服务器日志也没有记录任何可疑信息 我尝试用重新启动策略修复它,这对我来说很好。但必须有一种方法来妥善解决它 events.js:183 throw er; // Unhandled 'error' event ^ Error: Connection lost: T

我的NodeJS Web服务器正在docker容器中运行。该容器连接到另一个运行MySQL服务器的容器。暂时一切正常。但几天后我回来时,服务器由于连接错误而关闭。目前我仍然不明白为什么MySQL服务器关闭了连接。服务器日志也没有记录任何可疑信息

我尝试用重新启动策略修复它,这对我来说很好。但必须有一种方法来妥善解决它

events.js:183
      throw er; // Unhandled 'error' event
      ^
Error: Connection lost: The server closed the connection.
    at Protocol.end (/usr/src/selg/node_modules/mysql/lib/protocol/Protocol.js:112:13)
    at Socket.<anonymous> (/usr/src/selg/node_modules/mysql/lib/Connection.js:97:28)
    at Socket.<anonymous> (/usr/src/selg/node_modules/mysql/lib/Connection.js:502:10)
    at emitNone (events.js:111:20)
    at Socket.emit (events.js:208:7)
    at endReadableNT (_stream_readable.js:1064:12)
    at _combinedTickCallback (internal/process/next_tick.js:139:11)
    at process._tickCallback (internal/process/next_tick.js:181:9)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! selg-final@1.0.0 start: `node ./bin/www`
npm ERR! Exit status 1
events.js:183
投掷者;//未处理的“错误”事件
^
错误:连接丢失:服务器已关闭连接。
在Protocol.end(/usr/src/selg/node_modules/mysql/lib/Protocol/Protocol.js:112:13)
在插座上。(/usr/src/selg/node_modules/mysql/lib/Connection.js:97:28)
在插座上。(/usr/src/selg/node_modules/mysql/lib/Connection.js:502:10)
在emitNone(events.js:111:20)
在Socket.emit(events.js:208:7)
在endReadableNT(_stream_readable.js:1064:12)
at _combinedTickCallback(内部/流程/下一步_tick.js:139:11)
在进程中。_tick回调(内部/process/next_tick.js:181:9)
npm错误!代码失效循环
npm错误!错误1
npm错误!塞尔格-final@1.0.0开始:`node./bin/www`
npm错误!退出状态1

本期发行时的mysql日志是什么?可能的重复?本期发行时的mysql日志是什么?可能的重复