多次刷新把服务器刷炸了。。。
发布于 7 年前 作者 Zzzzzzj 3832 次浏览 来自 问答

突然遇到一个很奇怪的问题,正常运行的话没问题,但是如果一个页面多次刷新的话服务器端就会出现这个问题 image.png 然后整个服务器就停止了。 请问一下这个write after end 报的是什么错误啊?下边列的没有一项是我写的文件

at write_ (_http_outgoing.js:625:15) at ServerResponse.write (_http_outgoing.js:620:10) at ReadStream.ondata (_stream_readable.js:639:20) at emitOne (events.js:116:13) at ReadStream.emit (events.js:211:7) at addChunk (_stream_readable.js:263:12) at readableAddChunk (_stream_readable.js:250:11) at ReadStream.Readable.push (_stream_readable.js:208:10) at fs.read (fs.js:2042:12) at FSReqWrap.wrapper [as oncomplete] (fs.js:658:17)

请问这个问题该从哪查起呢?

7 回复

找到问题了,是因为加了 <link rel=“icon” href="…/favours.ico" type=“image/x-icon”> 一个图标,可是为啥一个图标会把服务器弄崩溃了呢?

用的是ejs,还是没搞定,始终多刷新两次服务器就退出了

我以为刷炸了是爆炸冒烟了的那种

@Shawn-ye 哈哈并不是。。。

当我把中间件express-static去掉以后= =就没事了,有大大知道为啥么

代码添加了无数的event,被nodejs警告,nodejs认为同一个event添加了太多的监听可能引发内存泄露,如果这些监听不是你本意,那你只能自己看代码。

代码实现问题。

回到顶部