2010-03-14 30 views
7

Tôi đang tìm các đề xuất về thư viện để sử dụng cho máy chủ FastCGI bằng Python.Python + FastCGI

Trả lời

8

Bạn có nghĩa là flup? Đó là về mặt kỹ thuật một máy chủ FastCGI (client có thể, nói, Apache - của Apache một web máy chủ nhưng, với mod_fastcgi, đóng vai trò như một FCGI client, gửi yêu cầu cho các ứng dụng FCGI phục vụ họ). Tôi nghi ngờ bạn có nghĩa là cách khác 'vòng (trong trường hợp tôi không biết của bất kỳ thư viện như vậy) chỉ đơn giản là bởi vì mọi người thường trao đổi các thuật ngữ khách hàng và máy chủ trên FCGI (giống như họ làm, ví dụ, trong X11 ;-) - - chỉ nghĩ rằng tôi muốn trả lời, chỉ trong trường hợp bạn có quyền thuật ngữ của bạn.

Xem here cho một trường hợp mà ngay cả Ian Bicking tuyệt vời sử dụng thuật ngữ FCGI sai (ông cũng yêu cầu máy chủ, nhưng có nghĩa là khách hàng - và không nhận được bất kỳ đề xuất có thể sử dụng nào xem trong chủ đề), trong đó mạnh mẽ đề nghị các thuật ngữ nó borken (nhưng, than ôi, nó estabilished trong các tài liệu tiêu chuẩn, vì vậy tôi không nghĩ rằng nó có thể dễ dàng được lộn! -).

+0

hah cảm ơn, có lẽ tôi nên hỏi lại sau khi nhận được thuật ngữ của tôi thẳng. – Mike

+0

Tôi nghĩ hầu hết những người phản hồi sẽ cùng một sai lầm, vì vậy tốt nhất cũng nên giải thích những gì bạn đang cố gắng làm ("Tôi muốn một máy chủ web có mã Python có thể sử dụng các kịch bản FCGI bên ngoài" -> "Tôi muốn một khách hàng FCGI ", hoặc," Tôi muốn móc các kịch bản Python vào một máy chủ web mà nói FCGI "->" Tôi muốn một máy chủ FCGI, nhưng không flup vì ... "), có thể làm giảm sự nhầm lẫn! –

+1

trình kích hoạt flup là sự lựa chọn của FastCGI, và thậm chí còn được đề cập trong tài liệu Python. Tuy nhiên, liên kết trỏ đến URL phục vụ 500 lỗi. – Thanatos

1

libfcgi for python rất đơn giản nhưng có đường cong học tập ngắn hơn so với các gói đầy đủ tính năng. Cho phép bạn viết máy chủ fastcgi python, tức là máy chủ web kết nối với tư cách máy khách với tập lệnh python của bạn. Điều này rất đáng thử nếu bạn gặp khó khăn trong việc nhận các gói khác để làm việc trên các cửa sổ.

+0

Nhưng dường như không có tài liệu nào: "DOCUMENTATION Hiện tại, không có tài liệu nào". – Thanatos

+0

trình bao bọc libfcgi cho python chưa được cập nhật trong 4 năm, tôi sẽ không sử dụng nó. – amwinter

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