【发布时间】:2011-05-20 07:49:33
【问题描述】:
我在 php 页面中使用后台进程。当我在此页面上使用普通帖子时,它会完成操作并启动后台进程,一切都运行得非常快。但是当我通过 ajax 调用同一个 php 页面时,这需要很多时间才能得到响应。我已确定该后台进程只会导致此延迟。
好像有点奇怪,同样的过程,使用传统的post方式,不费时间,但是从ajax页面调用时确实很慢
请告诉我我做错了什么
【问题讨论】:
-
@user762317:)你如何通过ajax代码调用php?
-
你说得到响应要花很多时间,响应是否成功完成并最终达到你的预期?
-
我现在解决了这个问题。我之前使用的是下面的命令 shell_exec("/usr/bin/php /var/ww/html/backgroud.php {username_variable} &") 现在我把它改成了 shell_exec("/usr/bin/php /var/ww/ html/backgroud.php {username_variable} >/dev/null &") 在此之后它工作正常....有什么想法吗??
标签: php unix background-process