Folks, i've got, like, GREAT NEWS! I managed to get uwsgi+cherokee working, but only if i start uwsgi myself, from commando line. The weirdest thing is that the same command, in a different port, where uwsgi running from cherokee (it is in my Interpreter Source) gives me an:
uWSGI Error wsgi application not found Could it mean the problem is cherokee related? Maybe a bug? Maybe i misconfigured something? Well, my project is in my user home *italomaia* inside a projects directory. In my sources, in cherokee config, i set the "Execute as User" to my user * italomaia*, and "Execute as group" *italomaia* as well. So, cherokee, hipotetically, should run uwsgi as user italomaia, so, there should be no permission problems. Italomaia is not my root/admin user. So, any ideas? 2010/9/13 Italo Maia <[email protected]> > Oh, i'm sorry. I'm usually adiviced in contrary. Let's try again: > My uwsgi.xml: > > 1. <uwsgi> > 2. <pythonpath>/home/italomaia/projects/</pythonpath> > 3. <pythonpath>/home/italomaia/projects/maia/</pythonpath> > 4. <app mountpoint="/"> > 5. <script>django_wsgi</script> > 6. </app> > 7. </uwsgi> > > My django_wsgi.py: > > 1. # -*- coding:utf-8 -*- > 2. > 3. import os, sys > 4. sys.path.append(os.path.abspath(os.path.dirname(__file__))) > 5. os.environ['DJANGO_SETTINGS_MODULE'] = 'maia.settings' > 6. > 7. import django.core.handlers.wsgi > 8. application = django.core.handlers.wsgi.WSGIHandler() > > And my nasty nasty error message: > > 1. {'type': "error", 'time': "13/09/2010 09:23:18.412", > 2. 'title': "epoll_ctl: ep_fd 9, fd 3: 'Bad file descriptor'", > 3. 'code': "fdpoll-epoll.c:140", 'error': "80", > 4. 'description': "The issue seems to be related to your system.", > 5. 'version': "1.0.8", 'compilation_date': "Aug 11 2010 22:23:20", > 6. 'configure_args': " '--includedir=${prefix}/include' > 7. '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' > 8. '--libexecdir=${prefix}/lib/cherokee' '--disable-maintainer-mode' > 9. '--disable-dependency-tracking' '--host=x86_64-linux-gnu' > 10. '--build=x86_64-linux-gnu' '--enable-os-string=Ubuntu' > 11. '--prefix=/usr' '--localstatedir=/var' '--mandir=/usr/share/man' > 12. '--infodir=/usr/share/info' '--sysconfdir=/etc' > 13. '--docdir=/usr/share/doc/cherokee-doc' '--with-wwwroot=/var/www' > 14. '--enable-pthread' 'build_alias=x86_64-linux-gnu' > 15. 'host_alias=x86_64-linux-gnu' 'CFLAGS=-Wall -g -O2' > 16. 'LDFLAGS=-Wl,-Bsymbolic-functions' 'CPPFLAGS=' > 17. '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' > 18. '--infodir=${prefix}/share/info' > '--libexecdir=${prefix}/lib/cherokee' > 19. '--disable-maintainer-mode' '--disable-dependency-tracking' > 20. '--host=x86_64-linux-gnu' '--build=x86_64-linux-gnu' > 21. '--enable-os-string=Ubuntu' '--prefix=/usr' '--localstatedir=/var' > 22. '--mandir=/usr/share/man' '--infodir=/usr/share/info' > 23. '--sysconfdir=/etc' '--docdir=/usr/share/doc/cherokee-doc' > 24. '--with-wwwroot=/var/www' '--enable-pthread' > 25. 'build_alias=x86_64-linux-gnu' 'host_alias=x86_64-linux-gnu' > 26. 'CFLAGS=-Wall -g -O2' 'LDFLAGS=-Wl,-Bsymbolic-functions' > 27. 'CPPFLAGS='", 'backtrace': ""} > > Basically, from that error, i took this message: 'Bad file descriptor' > which, does not tell me which file is "Bad". Probably uwsgi.xml, but > uwsgi.xml looks ok. > > Robert, is this what you meant by "perfectly valid xml files are rejected"? > > > 2010/9/13 Alvaro Lopez Ortega <[email protected]> > > Hello there, >> >> Please, whenever possible try to include all the relevant information in >> the mail - instead of submitting it to paste services. It is much easier to >> read; besides, the information will be indexed by search engines when the >> mailing list archive is crawled. That will help people to find information >> about the problem in the future. >> >> Thanks, >> >> >> On 13/09/2010, at 07:37, Italo Maia wrote: >> >> > Had a lot of progress today guys! Thanks to some nginx+uwsgi config >> reading and tips you guys gave, i narrowed my problem to this bug log that, >> at last, is not a importError: http://pastebin.com/6Ft1kCcR >> > >> > I think i'm almost there! My uwsgl.xml looks like this: >> http://pastebin.com/nqZ9VfBg (i believe this is how it should look like!) >> and my django_wsgi.py looks like: http://pastebin.com/tPhE8z4u >> > >> > Settings --pythonpath and --home in interpreter made the importerrors go >> away =D Now just that weird log error to deal with. Ideas? >> > >> > 2010/9/12 Roberto De Ioris <[email protected]> >> > >> > > This doesn't seem to work. It returns an import error: ImportError: No >> > > module named WSGIHandler() >> > > >> > >> > Are you sure it is a 0.9.6.1 uWSGI version ? >> >> -- >> Octality >> http://www.octality.com/ >> >> > > > -- > "A arrogância é a arma dos fracos." > > =========================== > Italo Moreira Campelo Maia > Graduado em Ciência da Computação - UECE > Desenvolvedor WEB e Desktop (Java, Python, Lua) > Coordenador do Pug-CE > ----------------------------------------------------- > http://www.italomaia.com/ > http://twitter.com/italomaia/ > http://eusouolobomau.blogspot.com/ > ----------------------------------------------------- > turtle linux 910 - http://tiny.cc/blogturtle910 > =========================== > -- "A arrogância é a arma dos fracos." =========================== Italo Moreira Campelo Maia Graduado em Ciência da Computação - UECE Desenvolvedor WEB e Desktop (Java, Python, Lua) Coordenador do Pug-CE ----------------------------------------------------- http://www.italomaia.com/ http://twitter.com/italomaia/ http://eusouolobomau.blogspot.com/ ----------------------------------------------------- turtle linux 910 - http://tiny.cc/blogturtle910 ===========================
_______________________________________________ Cherokee mailing list [email protected] http://lists.octality.com/listinfo/cherokee
