如何解决代码:“ ECONNRESET”失败,原因:套接字挂起0 |服务器|在ClientRequest<anonymous> ... nextjs
由于两个错误,我想将带有节点服务器的nextjs部署到我的vps debian服务器上,所以我已经卸载了debian服务器以解决问题,我检查端口是否正在被另一个进程使用,但是端口没有被使用使用,我以集群模式运行该应用程序,但问题仍未解决我已经在Web端阅读了很多答案,并测试了许多问题未解决的解决方案,请问如何解决此问题
系统:debian 10 vps服务器
网站端:nextjs
服务器:nodejs
数据库:mariadb
0|server | FetchError: request to http://localhost:5000/getProduct failed,reason: socket hang up
0|server | at ClientRequest.<anonymous> (/home/webmin/pm2Stuff/decirshop/node_modules/next/dist/compiled/node-fetch/index.js:1:147710)
0|server | at ClientRequest.emit (events.js:315:20)
0|server | at Socket.socketOnEnd (_http_client.js:453:9)
0|server | at Socket.emit (events.js:327:22)
0|server | at endReadableNT (_stream_readable.js:1220:12)
0|server | at processTicksAndRejections (internal/process/task_queues.js:84:21) {
0|server | type: 'system',0|server | errno: 'ECONNRESET',0|server | code: 'ECONNRESET'
解决方法
我解决了这个问题,问题是mysql2 / promise查询不会响应导致代理阻塞连接的请求。我将mysql2 / promise更改为mysql,所以通常是连接问题太长了
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。