2012-10-23 39 views

回答

0

偵聽unix套接字的Django應用程序使用與HTTP不同的協議,最有可能是FastCGI。所以你不能使用HTTP客戶端直接與它通話。

在這裏您可以找到一篇文章,展示如何使用命令行程序cgi-fcgi與您的應用程序直接對話。文章使用Php-fpm,但概念是相同的。

http://www.thatsgeeky.com/2012/02/directly-connecting-to-php-fpm/

+0

uWSGI可能有某些模式允許它通過UNIX套接字監聽HTTP請求。我懷疑某些WSGI託管解決方案也提供類似的功能。 OP需要說明他們正在使用什麼來託管它,並設置他們正在監聽UNIX套接字的場景。 –

+0

據我所知,WSGI應用程序期望[WSGI協議](https://www.python.org/dev/peps/pep-3333/),而不是FastCGI – giorgiosironi