apa*_*des 12 python django ubuntu nginx gunicorn
我正在使用nginx和gunicorn在Ubuntu服务器上运行Django.我正在尝试进行一些在我的本地机器上工作的多处理,但是直到gunicorn工作人员在我的服务器上超时.
cpu_count = int(multiprocessing.cpu_count())
pool = Pool(processes = cpu_count)
result = pool.map_async(apiSimulAvail, rate_ranges)
result.wait()
...do some more stuff once all processes return
Run Code Online (Sandbox Code Playgroud)
它挂在pool = Pool(processes = cpu_count).我没有得到任何错误,枪炮工人只是超时并重新启动.
关于为什么会发生这种情况和/或我如何解决它的任何迹象都非常感谢.谢谢.
改变
pool = Pool(processes = cpu_count)
Run Code Online (Sandbox Code Playgroud)
到
pool = Pool(cpu_count)
Run Code Online (Sandbox Code Playgroud)
这假设您已从多处理导入 Pool,否则您需要执行以下操作
multiprocessing.Pool(cpu_count)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1119 次 |
| 最近记录: |