PHP没有得到python的响应?

时间:2015-07-06 06:13:32

标签: php python

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"

1 个答案:

答案 0 :(得分:0)

可能python因为该错误而抛出错误而不打印到stdout。 您是否忘记从时间模块导入睡眠,或者它来自何处?

应该是:

import time
time.sleep(300)