为什么 PHP exec() 在第一页加载时不起作用?我正在使用以下行通过 PHP 执行 python 脚本:
exec("python suggester.py " . $query_plus . " " . $location, $output);
大多数时候这工作正常,但在我的页面 (suggester.promediacorp.com) 的初始加载中,POST 请求等待/等待近一分钟,直到它最终返回响应。如果页面被刷新,或者之后运行另一个查询,它就可以完美运行。
我几乎 100% 确定该问题与 exec() 有关,因为当我删除该代码时,我会立即得到回复。此外,即使 python 文件没有内容,问题仍然存在。