h******y 发帖数: 173 | 1 我写了个脚本,是到网上自动收集一些信息,最后统计出结果
打印在屏幕上,可是不小心写了个死循环,在浏览器前等了半
天也没有结果,就关了浏览器。因为我买的是共享空间,没有
root权限,所以我不知道这个进程什么时候能结束。
我的问题:
PHP的寿命是程序本身决定的还是浏览器决定的?谢谢回答。 |
e******x 发帖数: 925 | 2 在php.ini里一般php只能允许30秒。但是如果你在程序里把时间限制
给去掉了的话,就不受这个限制了。
你是那家公司的服务器?象hostmonster, bluehost, 等是可以通过
控制面板杀掉进程的。
【在 h******y 的大作中提到】 : 我写了个脚本,是到网上自动收集一些信息,最后统计出结果 : 打印在屏幕上,可是不小心写了个死循环,在浏览器前等了半 : 天也没有结果,就关了浏览器。因为我买的是共享空间,没有 : root权限,所以我不知道这个进程什么时候能结束。 : 我的问题: : PHP的寿命是程序本身决定的还是浏览器决定的?谢谢回答。
|
h******y 发帖数: 173 | 3 哦,原来是这样。谢谢。
我的hosting是个小公司,提供cpanel管理,我没有找到在哪里能杀掉
进程。也不知道这个死循环进程能活多长时间:(
另外你说的在程序里把时间限制去掉,是怎么实现的,因为以后要用到。
谢谢你。
【在 e******x 的大作中提到】 : 在php.ini里一般php只能允许30秒。但是如果你在程序里把时间限制 : 给去掉了的话,就不受这个限制了。 : 你是那家公司的服务器?象hostmonster, bluehost, 等是可以通过 : 控制面板杀掉进程的。
|
g****n 发帖数: 3370 | 4 我估计你需要telnet/ssh到shell下才能杀掉吧。
【在 h******y 的大作中提到】 : 哦,原来是这样。谢谢。 : 我的hosting是个小公司,提供cpanel管理,我没有找到在哪里能杀掉 : 进程。也不知道这个死循环进程能活多长时间:( : 另外你说的在程序里把时间限制去掉,是怎么实现的,因为以后要用到。 : 谢谢你。
|
h******y 发帖数: 173 | 5 俺没有这个权限啊。。。
【在 g****n 的大作中提到】 : 我估计你需要telnet/ssh到shell下才能杀掉吧。
|
g****n 发帖数: 3370 | 6 不是权限问题,是你的hosting是否提供这个功能。
【在 h******y 的大作中提到】 : 俺没有这个权限啊。。。
|
h******y 发帖数: 173 | 7 没有提供啊。
【在 g****n 的大作中提到】 : 不是权限问题,是你的hosting是否提供这个功能。
|
e******x 发帖数: 925 | 8 cpanel里的话,应该有一个Process Manager个功能,这个就是的。
看来你没有去掉时间限制,所以你的进程应该在30秒后就已经结束了。
用ini_set("max_execution_time",0);
就可以去掉执行时间限制。
【在 h******y 的大作中提到】 : 哦,原来是这样。谢谢。 : 我的hosting是个小公司,提供cpanel管理,我没有找到在哪里能杀掉 : 进程。也不知道这个死循环进程能活多长时间:( : 另外你说的在程序里把时间限制去掉,是怎么实现的,因为以后要用到。 : 谢谢你。
|
m******t 发帖数: 2416 | 9 No sane shared host would allow you to change this, otherwise one bug in
your script can bring down everybody else hosted on the same server. |