2012-06-18 34 views
30

Tôi đã xem xét một lúc, và tôi đã rất ngạc nhiên khi không tìm thấy bất kỳ thông tin nào cho dù Gunicorn có chạy trên Windows hay không. Có ai biết nếu đó là trường hợp, và nếu như vậy, nơi tôi có thể tìm thấy một số tài liệu về nó?Gunicorn có chạy trên Windows

+0

Tôi đang tìm giải pháp thay thế gần nhất cho Gunicorn dành cho Windows. Bất kỳ đề xuất? –

+0

Tôi đang sử dụng [waitress] (https://docs.pylonsproject.org/projects/waitress/en/latest/) ngay bây giờ, thay thế rất tốt :) –

Trả lời

30

Gunicorn dành cho môi trường UNIX và không tương thích với Windows.

+3

Xem câu trả lời của tôi bên dưới, hỗ trợ Cygwin không cách xa –

16

Chỉnh sửa: hiện có kế hoạch thêm hỗ trợ Windows. https://github.com/benoitc/gunicorn/issues/524


Không. Gunicorn không chạy trên Windows. Nó rất thiết kế là tận dụng các tính năng trong hạt nhân Unix/Unix.

7

gunicorn được sử dụng không chạy trực tiếp trên Windows, nhưng công việc (và các vấn đề đang chờ giải quyết) có nghĩa là bạn có thể làm cho nó hoạt động trên Cygwin.

Xem https://github.com/benoitc/gunicorn/issues/407 ....

(Lưu ý: Tôi cập nhật câu trả lời này vì lỗi hiện đã được cố định)

2

Về mặt kỹ thuật này không phải là một câu trả lời. Nhưng thực tế là câu trả lời tôi đang tìm là cách chạy một ứng dụng web WSGI (như Django) trên Windows, và cho những người vào trang này vì điều đó, ở đây là:

Tôi đang sử dụng waitress bây giờ, rất tốt thay thế :)

về cơ bản tất cả các bạn phải làm là thay thế các cuộc gọi gunicorn với:

waitress-serve --listen=*:8000 myapp.wsgi:application 

Đối với các ứng dụng điển hình này sẽ cung cấp cho bạn kết quả tương tự như chạy gunicorn. :) Chúc may mắn!

+0

Hoàn hảo. Chính xác những gì tôi đang tìm kiếm! – grovduck

Các vấn đề liên quan