我用以下方式启动我的PHP脚本:
bash
cd 'path'
php -f 'scriptname'.php
Run Code Online (Sandbox Code Playgroud)
php脚本运行时没有输出.
过了一段时间,php脚本响应:
Killed
Run Code Online (Sandbox Code Playgroud)
我的想法是它达到了memory_limit: ini_set('memory_limit', '40960M');
增加内存限制似乎可以解决问题,但它只会增加优势.
这Killed句话究竟是什么意思?
你的过程被杀了.可能有很多原因,但很容易丢弃一些更明显的原因.
&东西如果您的服务器缺乏资源(没有内存,没有交换),内核可能会终止您的进程.这可能是正在发生的事情.
无论如何:你的过程正在发出一个应该停止的信号.通常只有几个"事物"可以做到这一点
参考文献:谁"杀死"了我的过程以及为什么?
| 归档时间: |
|
| 查看次数: |
10828 次 |
| 最近记录: |