首页 > 解决方案 > Python:子进程等待在 Apache 中不起作用

问题描述

我正在使用 Python 3.7.4、Apache 2.4,当我运行以下代码时

  p1 = subprocess.Popen('python filename.py abc def', shell = True)
  p1.wait() 

它在本地工作正常,但是当部署在 Apache 中时,它不等待进程完成并且它正在执行下一行。如何在 Apache 中执行 Subprocess 并等待结果。以下是httpd.conf文件中的配置

WSGIScriptAlias  /appname E:/abc/xyz.wsgi 
WSGIApplicationGroup %{GLOBAL}
<Directory E:/abc>
    AllowOverride None
    Options None
    Require all granted
</Directory>

标签: python-3.xapachesubprocessmod-wsgi

解决方案


推荐阅读