Traceback (most recent call last):
File "/home/kratos/local/bin/gunicorn", line 11, in <module>
sys.exit(run())
File "/home/kratos/local/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 34, in run
WSGIApplication("%(prog)s [OPTIONS] APP_MODULE").run()
File "/home/kratos/local/lib/python2.7/site-packages/gunicorn/app/base.py", line 131, in run
Arbiter(self).run()
File "/home/kratos/local/lib/python2.7/site-packages/gunicorn/arbiter.py", line 173, in run
self.manage_workers()
File "/home/kratos/local/lib/python2.7/site-packages/gunicorn/arbiter.py", line 460, in manage_workers
self.spawn_workers()
File "/home/kratos/local/lib/python2.7/site-packages/gunicorn/arbiter.py", line 512, in spawn_workers
self.spawn_worker()
File "/home/kratos/local/lib/python2.7/site-packages/gunicorn/arbiter.py", line 474, in spawn_worker
pid = os.fork()
File "/home/kratos/local/lib/python2.7/site-packages/gevent/os.py", line 98, in fork
result = _fork()
File "/home/kratos/local/bin/gunicorn", line 11, in <module>
sys.exit(run())
File "/home/kratos/local/lib/python2.7/site-packages/gunicorn/app/wsgiapp.py", line 34, in run
WSGIApplication("%(prog)s [OPTIONS] APP_MODULE").run()
File "/home/kratos/local/lib/python2.7/site-packages/gunicorn/app/base.py", line 131, in run
Arbiter(self).run()
File "/home/kratos/local/lib/python2.7/site-packages/gunicorn/arbiter.py", line 173, in run
self.manage_workers()
File "/home/kratos/local/lib/python2.7/site-packages/gunicorn/arbiter.py", line 460, in manage_workers
self.spawn_workers()
File "/home/kratos/local/lib/python2.7/site-packages/gunicorn/arbiter.py", line 512, in spawn_workers
self.spawn_worker()
File "/home/kratos/local/lib/python2.7/site-packages/gunicorn/arbiter.py", line 474, in spawn_worker
pid = os.fork()
File "/home/kratos/local/lib/python2.7/site-packages/gevent/os.py", line 98, in fork
result = _fork()
OSError: [Errno 11] Resource temporarily unavailable
解决方案:
1. vi /etc/security/limits.d/90-nproc.conf
* soft nproc 65535
2. 尝试关掉占用最多资源的进程。