我需要一个web(django / wsgi)应用程序,它必须在" parallell"中启动muitiple作业。 / multiprocess。 所以我写了一个django应用程序
import Python multiprocessing module
launch (several) Process
each processe does its job and writes to que
join
get results from que
起初看起来工作正常,但是过了一段时间,apache崩溃说:设备上没有空间:AH00023:无法创建重写映射互斥锁。 在ipcs -s和defunct httpd进程中有很多与apache相关的项目。清除apache信号量允许Web服务器正常启动,但问题是..
"这种方法(在django / wsgi应用程序中使用多处理)从根本上是错误的吗?还是我只是遗漏了什么? (比如只增加sysctl中的信号量数量)"
我的情况详细..
我需要你的帮助!谢谢!