繁体   English   中英

php exec()挂起

[英]php exec() hangs

我在IIS 7上运行php 5.2.0。

在这个环境中,我尝试使用php exec方法分叉进程,如下所示。 EXEC(“\\ background_processes process_sePos_report.bat)

它运行正常一段时间,但在这种情况下,cmd.exe的进程挂起在服务器中。 在重新启动服务器之前,它不会执行任何操作。

我也根据下面的bug更改了代码,但问题没有解决。 https://bugs.php.net/bug.php?id=44942

有人可以帮我解决这个问题。

谢谢

如果你知道应该完成.bat的时间限制,你可以使用set_time_limit() 我的猜测是它可能有助于防止在Windows上发生这种挂起,它也会测量exec()调用所花费的活动。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM