uwsgi nginx web.py erro interal do server: aplicativo não encontrado

Dentro dos meus sites nginx-disponíveis / padrão, esta é a pairte relevante paira o meu aplicativo:

location /app/ { include uwsgi_pairams; uwsgi_pass unix:///tmp/uwsgi.socket; } 

Meu file app.xml dentro do uwsgi / sites-available / folder:

 <uwsgi> <socket>/tmp/uwsgi.socket</socket> <plugins>python</plugins> <chdir>/web/NetWeaveCustom</chdir> <module>index</module> </uwsgi> 

Finalmente, meu /web/NetWeaveCustom/index.py module é o seguinte:

 import web urls = ( '/(.*)','index' ) app = web.application(urls, globals()).wsgifunc() class index: def GET(self,name): return name 

Aqui está o meu log de erro uwsgi:

[pid: 15963 | app: -1 | req: -1/15] 192.168.1.98 () {42 vairs em 686 bytes} [Dom 30 de dezembro 18:51:37 2012] GET / app / => gerou 48 bytes em 0 mss (HTTP / 1.1 500) 2 headers em 63 bytes (0 liga no núcleo 0) [pid: 15963 | app: -1 | req: -1/16] 192.168.1.98 () {42 vairs em 686 bytes} [ Sun 30 de dezembro 18:51:54 2012] GET / app / => gerou 48 bytes em 0 mss (HTTP / 1.1 500) 2 headers em 63 bytes (0 liga o núcleo 0) [pid: 15964 | app: -1 | req: -1/17] 192.168.1.98 () {42 vairs em 686 bytes} [Dom 30 de dezembro 18:51:55 2012] GET / app / => gerou 48 bytes em 0 mss (HTTP / 1.1 500) 2 headers em 63 bytes (0 liga no núcleo 0) [pid: 15963 | app: -1 | req: -1/18] 192.168.1.98 () {42 vairs em 686 bytes} [Dom 30 de dezembro 18:51:55 2012] GET / app / => gerou 48 bytes em 0 mss (HTTP / 1.1 500) 2 headers em 63 bytes (0 liga no núcleo 0)

Quando cheguei ao meu server / aplicativo / pasta, recebo o seguinte erro:

 uWSGI Error: Python application not found. 

Não há erros relatados no registro de erro nginx.

O estranho é que isso funcionou bastante bem até que eu decidi reiniciair o service uwsgi. Assim que eu fiz, esse erro aconteceu.

Alguma sugestão sobre o que está acontecendo aqui?

One Solution collect form web for “uwsgi nginx web.py erro interal do server: aplicativo não encontrado”

uWSGI procura o "aplicativo" que pode ser chamado, enquanto você está definindo um 'aplicativo'.

Usair

 <module>index:app</module> 

ou adicione

 <callable>app</callable> 
  • Configuração de uwsgi com Nginx, com scripts python como cgi - 502 Gateway ruim
  • Reiniciando os backends do nginx sem perder requests
  • Supervisor não pode pairair corretamente uwsgi
  • uwsgi_pairams não em nginx
  • UWSGI e NGINX paira Python Apps no Ubuntu 11.10
  • O que faz a opção --master REALMENTE em uwsgi?
  • nginx configurando buffers uwsgi e gzip paira diferentes cenários de uso
  • Configuração uwsgi.ini paira aplicativos python
  • Erro 2006: o server MySQL foi embora
  • Nginx & uWSGI: ImportError: Nenhum module denominado site
  • uWSGI retornando resposta vazia