Tôi có một ứng dụng web Django sử dụng Gunicorn và chạy tốt tại địa phương, nhưng khi tôi triển khai ứng dụng trên EC2, tôi thấy rằng Gunicorn là không:Làm thế nào để gỡ lỗi vấn đề thất bại gunicorn? (Worker thất bại trong việc khởi động)
$ gunicorn_django -b 127.0.0.1:8000 --settings=myapp.settings.dev --debug --log-level info 2012-09-16 17:39:24 [28333] [INFO] Starting gunicorn 0.14.6 2012-09-16 17:39:24 [28333] [INFO] Listening at: http://127.0.0.1:8000 (28333) 2012-09-16 17:39:24 [28333] [INFO] Using worker: sync 2012-09-16 17:39:24 [28336] [INFO] Booting worker with pid: 28336 2012-09-16 17:39:24 [28336] [INFO] Worker exiting (pid: 28336) 2012-09-16 17:39:24 [28333] [INFO] Shutting down: Master 2012-09-16 17:39:24 [28333] [INFO] Reason: Worker failed to boot.
tôi đã cố gắng ghi nhật ký với --spew
nhưng vẫn tiếp tục chạy và không có lỗi nào được hiển thị.
Tôi làm cách nào để gỡ lỗi vấn đề này?
--debug không được dùng nữa trong gunicorn 19.0. Xem http://gunicorn-docs.readthedocs.org/en/latest/news.html#id28. – alan
liên kết được cập nhật do không được chấp nhận là: http://gunicorn-docs.readthedocs.io/en/latest/2014-news.html#id7 –