内存超出限制 提示 process terminated with ERROR: E_ERROR "Allowed memory size

codeninjia

jsonRPC服务运行一段时间后会报错  process terminated with ERROR: E_ERROR "Allowed memory size of 268435456 bytes exhausted (tried to allocate 40960 bytes)   我已经设置可操作内存为256M 还是会出现。并且我也设置了处理到5000个请求后会重启当前的worker。这个要怎么排查。

3563 2 0
2个回答

xiuwang

看哪个文件哪一行报错啊,有可能就是那一行有问题。

  • codeninjia 2019-01-02

    我找到原因是因为一个定时任务进程一直报这个错。所以我想改下定时任务执行多少次以后自动重启当前进程。

longhaishan

检查是不是数据库读取的时候是不是没有限制行数。

  • 暂无评论
年代过于久远,无法发表回答
🔝