[英]Call python script from PHP - parallel requests problem
我通过Nginx提供的php文件中的exec阻止功能调用Python脚本。 它按预期工作。 Python脚本使用Webdriver Chrome执行Selenium并返回xml输出。
问题是当我同时创建更多请求(2个和更多)时。 第一个请求已处理(nginx,php,python),第二个请求等待第一个请求完成。 它们不是并行执行的。
直接从shell执行的Python脚本可以并行执行而不会出现问题。
PHP是不是直接asyncronious,使用了pcntl extencion看看这个
从php-fpm nginx调用pcntl可能无法正常工作
运算符&不是一个好的解决方案,因为我需要将输出提供给客户端。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.