Php永远不会得到响应如果在python中调用API并且需要超过5分钟。所以我在python中检查time.sleep(300),但它确实有效。
我不知道为什么php在调用API时没有得到python的响应。
CODE
test.php的
<?php
$file_id=1;
$response=exec('python /home/xyz/test.py '.$file_id);
echo $response;
?>
test.py
import os, json
import sys
sleep(300)
#sleep(420)
print "hello"
答案 0 :(得分:0)
可能python因为该错误而抛出错误而不打印到stdout。 您是否忘记从时间模块导入睡眠,或者它来自何处?
应该是:
import time
time.sleep(300)