CNode

多次刷新把服务器刷炸了。。。

问答
ZZzzzzzj发布于8 年前最后回复8 年前7 回复4666 浏览0 收藏

突然遇到一个很奇怪的问题,正常运行的话没问题,但是如果一个页面多次刷新的话服务器端就会出现这个问题 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)

A
a631807682#1·8 年前

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

J
JacksonTian#2·8 年前

代码实现问题。

Z
Zzzzzzj#3·8 年前

找到问题了,是因为加了 一个图标,可是为啥一个图标会把服务器弄崩溃了呢?

Z
Zzzzzzj#4·8 年前

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

S
Shawn-ye#5·8 年前

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

Z
Zzzzzzj#6·8 年前
引用 Shawn-ye我以为刷炸了是爆炸冒烟了的那种

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

Z
Zzzzzzj#7·8 年前

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

参与回复
登录后即可参与回复。登录