Я использую движок блога Django Mezzanine.Сегодня внезапно я начал получать ошибку nginx 502 bad gateway.Я просмотрел журналы ошибок, в которых у меня было:
File "/home/username/.virtualenvs/problog/local/lib/python2.7/site-packages/gunicorn/arbiter.py", line 583, in spawn_worker
worker.init_process()
File "/home/username/.virtualenvs/problog/local/lib/python2.7/site-packages/gunicorn/workers/base.py", line 134, in init_process
self.run()
File "/home/username/.virtualenvs/problog/local/lib/python2.7/site-packages/gunicorn/workers/sync.py", line 124, in run
self.run_for_one(timeout)
File "/home/username/.virtualenvs/problog/local/lib/python2.7/site-packages/gunicorn/workers/sync.py", line 83, in run_for_one
self.wait(timeout)
File "/home/username/.virtualenvs/problog/local/lib/python2.7/site-packages/gunicorn/workers/sync.py", line 35, in wait
ret = select.select(self.wait_fds, [], [], timeout)
TypeError: argument must be an int, or have a fileno() method.
[2018-08-19 15:44:41 +0000] [766] [CRITICAL] WORKER TIMEOUT (pid:788)
[2018-08-19 15:44:41 +0000] [766] [CRITICAL] WORKER TIMEOUT (pid:783)
Я пытался fab deploy
проверить, решает ли это проблему, но я получил следующую ошибку:
$ kill -HUP `cat /home/username/mezzanine/problog/gunicorn.pid` ->
[204.12.226.162] out: /bin/bash: line 0: kill: (677) - Operation not permitted
[204.12.226.162] out:
Fatal error: run() received nonzero return code 1 while executing!
Requested: kill -HUP `cat /home/username/mezzanine/problog/gunicorn.pid`
Executed: /bin/bash -l -c "kill -HUP \`cat /home/username/mezzanine/problog/gunicorn.pid\`"
Мои вопросы: каковы вероятные причины этой ошибки в первую очередь?И как бы вы предложили мне это исправить?