从PHP更新的方式调用python脚本结束

时间:2016-07-12 18:26:22

标签: php python

当我用phpseclib tru ssh调用我的外部python脚本时。我可以看到我的python脚本,做它应该做的事情并完成,但是php调用永远不会结束。

我已经设置了我的python脚本的日志,并且可以看到它完成但它永远不会将结果返回给PHP,因此对python的php调用永远不会结束。

如果从php到python脚本的调用大约是2分钟,但是如果它持续4分钟我没有得到结果,但是php调用永远不会结束。

我使用下面的代码来调用python脚本。

$ssh = new \phpseclib\Net\SSH2("11.111.11.11", 22);
ignore_user_abort(true);
set_time_limit(0);
$ssh->setTimeout(0);
$result = $ssh->exec("python /url_to_remote_python_file $site $keywords ", $output, $ret_code)

我该如何解决?

在python中是否有办法确保将结果推回到具有终止状态的php。?

0 个答案:

没有答案