Javascript 错误EADDRINUSE和ECONREFUNCE与脚本
我有来自CSgo roullete的脚本。当我尝试运行时,它会显示此错误Javascript 错误EADDRINUSE和ECONREFUNCE与脚本,javascript,mysql,node.js,Javascript,Mysql,Node.js,我有来自CSgo roullete的脚本。当我尝试运行时,它会显示此错误 errno: 'ECONNREFUSED', syscall: 'connect', address: 'XXX.XX.XXX.XX', port: 3306, fatal: true } Error: connect ECONNREFUSED XXX.XX.XXX.XX:3306 at Object.exports._errnoException (util.js:890:11)
errno: 'ECONNREFUSED',
syscall: 'connect',
address: 'XXX.XX.XXX.XX',
port: 3306,
fatal: true }
Error: connect ECONNREFUSED XXX.XX.XXX.XX:3306
at Object.exports._errnoException (util.js:890:11)
at exports._exceptionWithHostPort (util.js:913:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)
--------------------
at Protocol._enqueue (/root/node_modules/mysql/lib/protocol/Protocol.js:141:48)
at Protocol.handshake (/root/node_modules/mysql/lib/protocol/Protocol.js:52:41)
at PoolConnection.connect (/root/node_modules/mysql/lib/Connection.js:123:18)
at Pool.getConnection (/root/node_modules/mysql/lib/Pool.js:45:23)
at query (/var/www/html/Bot/BOT/site.js:595:7)
at load (/var/www/html/Bot/BOT/site.js:607:2)
at Object.<anonymous> (/var/www/html/Bot/BOT/site.js:59:1)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
很可能您的mysql服务器没有运行,或者运行在不同的端口/接口上。很可能您的mysql服务器没有运行,或者运行在不同的端口/接口上。看起来脚本无法连接,端口和地址是否正确?请检查数据库配置(主机、数据库名、用户身份验证…)以了解更多信息。read EADDRINUSE:::8080表示端口8080已被某个对象使用。它可能是一个崩溃的nodejs脚本,没有终止或释放端口,或者是系统上使用端口8080的任何其他东西。
lsof-i:8080
检查端口是否打开看起来就像脚本无法连接一样,端口和地址是否正确?检查数据库配置(主机、数据库名、用户身份验证…)以获取EConrefused。read EADDRINUSE:::8080表示端口8080已被某个对象使用。它可能是一个崩溃的nodejs脚本,没有终止或释放端口,或者您的系统上使用端口8080的其他任何东西。lsof-i:8080
检查端口是否为openNow Mysql运行,我发现这个错误^First post是Mysql服务器监听您机器的公共接口/IP(除非代码从同一台机器上运行)?使用sudo netstat-tlnp | grep:3306检查侦听接口,现在Mysql正在运行,我得到了这个错误^First post是Mysql服务器在您机器的公共接口/IP上侦听(除非代码从同一台机器上运行)?使用sudo netstat-tlnp检查监听界面| grep:3306
[Error: listen EADDRINUSE :::8080]
code: 'EADDRINUSE',
errno: 'EADDRINUSE',
syscall: 'listen',
address: '::',
port: 8080 }
Error: listen EADDRINUSE :::8080
at Object.exports._errnoException (util.js:890:11)
at exports._exceptionWithHostPort (util.js:913:20)
at Server._listen2 (net.js:1234:14)
at listen (net.js:1270:10)
at Server.listen (net.js:1366:5)
at Server.listen.Server.attach (/root/node_modules/socket.io/lib/index.js:216:9)
at Timeout._onTimeout (/var/www/html/Bot/BOT/site.js:618:29)
at tryOnTimeout (timers.js:224:11)
at Timer.listOnTimeout (timers.js:198:5)