I already did that too, PythonHome is set just equal to virtualenv variable, I changed virtualenv to the app root and didn't work.
I did tried almost every configuration variation that I tough without luck. I'm using uwsgi version 1.9.15, I don know if there is a bug for this release, related with this issue. The only thing that I know at this point is that I don't know what else to do. 2013/9/12 Łukasz Mierzwa <[email protected]> > The only thing I'm not sure about is setting both virtualenv and > pythonhome options, everything else looks fine to me. Maybe try without > pythonhome, virtualenv option should set that when used. > > > 2013/9/12 Oscar A. Mata T. <[email protected]> > >> Yes, I already did that, >> >> Is the very same version, more on, is the only python version installed >> in the system. >> >> I even tried with others distributions: Debian 6 and Debian 7 with the >> same result. >> >> >> 2013/9/12 Łukasz Mierzwa <[email protected]> >> >>> Did you checked that python version in that virtualenv is in fact 2.7.3? >>> >>> >>> 2013/9/12 Oscar A. Mata T. <[email protected]> >>> >>>> I already did that, didnt work. >>>> >>>> >>>> 2013/9/12 Łukasz Mierzwa <[email protected]> >>>> >>>>> > ImportError: No module named wsgihandler >>>>> >>>>> Maybe you just need to add: >>>>> >>>>> chdir = <dir where wsgihandler is located> >>>>> >>>>> maybe chdir=%(base)/opt would work. >>>>> >>>>> uWSGI can't find wsgihandler module that you specified, use chdir >>>>> option to set working directory. >>>>> >>>>> >>>>> >>>>> >>>>> 2013/9/12 Oscar A. Mata T. <[email protected]> >>>>> >>>>> >>>>>> Sorry for the duplicated email, >>>>>> >>>>>> I have no idea on how to modify the email headers to reply to any >>>>>> email of this list, because I receive a daily digest. I changed it to >>>>>> receive individual emails. I guess that is better idea use Google groups, >>>>>> is safer for our emails address and easier. >>>>>> >>>>>> Lukasz: You can see my configuration file at: >>>>>> http://pastebin.com/Grj62r1p >>>>>> >>>>>> ----- LOG ----- >>>>>> >>>>>> uwsgi --master --emperor /etc/uwsgi/apps-enabled --die-on-term >>>>>> *** Starting uWSGI 1.9.15 (32bit) on [Thu Sep 12 11:57:35 2013] *** >>>>>> compiled with version: 4.6.3 on 06 September 2013 01:16:38 >>>>>> os: Linux-2.6.32-19-pve #1 SMP Wed May 15 07:32:52 CEST 2013 >>>>>> nodename: dev02 >>>>>> machine: i686 >>>>>> clock source: unix >>>>>> detected number of CPU cores: 1 >>>>>> current working directory: /etc/uwsgi/apps-available >>>>>> detected binary path: /usr/local/bin/uwsgi >>>>>> uWSGI running as root, you can use --uid/--gid/--chroot options >>>>>> *** WARNING: you are running uWSGI as root !!! (use the --uid flag) >>>>>> *** >>>>>> your processes number limit is 128192 >>>>>> your memory page size is 4096 bytes >>>>>> detected max file descriptor number: 1024 >>>>>> lock engine: pthread robust mutexes >>>>>> Python version: 2.7.3 (default, Apr 10 2013, 06:03:17) [GCC 4.6.3] >>>>>> *** starting uWSGI Emperor *** >>>>>> *** has_emperor mode detected (fd: 6) *** >>>>>> [uWSGI] getting INI configuration from inochinoki.ini >>>>>> *** Starting uWSGI 1.9.15 (32bit) on [Thu Sep 12 11:57:35 2013] *** >>>>>> compiled with version: 4.6.3 on 06 September 2013 01:16:38 >>>>>> os: Linux-2.6.32-19-pve #1 SMP Wed May 15 07:32:52 CEST 2013 >>>>>> nodename: dev02 >>>>>> machine: i686 >>>>>> clock source: unix >>>>>> detected number of CPU cores: 1 >>>>>> current working directory: /etc/uwsgi/apps-enabled >>>>>> detected binary path: /usr/local/bin/uwsgi >>>>>> setgid() to 33 >>>>>> setuid() to 33 >>>>>> your processes number limit is 128192 >>>>>> limiting address space of processes... >>>>>> your process address space limit is 146800640 bytes (140 MB) >>>>>> your memory page size is 4096 bytes >>>>>> detected max file descriptor number: 1024 >>>>>> lock engine: pthread robust mutexes >>>>>> uwsgi socket 0 bound to UNIX address /tmp/inochinoki.socket fd 3 >>>>>> Python version: 2.7.3 (default, Apr 10 2013, 06:03:17) [GCC 4.6.3] >>>>>> Set PythonHome to /root/.virtualenvs/inochinoki >>>>>> *** Python threads support is disabled. You can enable it with >>>>>> --enable-threads *** >>>>>> Python main interpreter initialized at 0x9668670 >>>>>> your mercy for graceful operations on workers is 60 seconds >>>>>> *** Operational MODE: no-workers *** >>>>>> spawned uWSGI master process (pid: 8052) >>>>>> Python main interpreter initialized at 0x840dcc0 >>>>>> threads stack size set to 64k >>>>>> python threads support enabled >>>>>> your server socket listen backlog is limited to 100 connections >>>>>> your mercy for graceful operations on workers is 60 seconds >>>>>> [uwsgi-cron] command "python >>>>>> /root/.virtualenv/inochinoki/opt/web2py.py -Q -S welcome -M -R >>>>>> scripts/sessions2trash.py -A -o" registered as cron task >>>>>> mapped 350740 bytes (342 KB) for 4 cores >>>>>> *** Operational MODE: preforking *** >>>>>> added /root/.virtualenvs/inochinoki/opt/ to pythonpath. >>>>>> ImportError: No module named wsgihandler >>>>>> unable to load app 0 (mountpoint='') (callable not found or import >>>>>> error) >>>>>> *** no app loaded. going in full dynamic mode *** >>>>>> *** uWSGI is running in multiple interpreter mode *** >>>>>> spawned uWSGI master process (pid: 8054) >>>>>> spawned uWSGI worker 1 (pid: 8055, cores: 1) >>>>>> spawned uWSGI worker 2 (pid: 8056, cores: 1) >>>>>> spawned uWSGI worker 3 (pid: 8057, cores: 1) >>>>>> spawned uWSGI worker 4 (pid: 8058, cores: 1) >>>>>> ^C[emperor] *** RAGNAROK EVOKED *** >>>>>> SIGINT/SIGQUIT received...killing workers... >>>>>> The Emperor has been buried (pid: 8053) >>>>>> goodbye to uWSGI. >>>>>> >>>>>> ----- LOG ----- >>>>>> >>>>>> Regards. >>>>>> >>>>>> >>>>>> Date: Wed, 11 Sep 2013 22:19:13 +0200 >>>>>> From: ?ukasz Mierzwa <[email protected]> >>>>>> To: uWSGI developers and users list <[email protected]> >>>>>> Subject: Re: [uWSGI] Problems with import site >>>>>> Message-ID: >>>>>> < >>>>>> cafcbevupct9ru59afxytorxudunmujdsd8j+44cyp2kdsku...@mail.gmail.com> >>>>>> Content-Type: text/plain; charset="utf-8" >>>>>> >>>>>> Also pasting config and uWSGI log will help tracking it down. >>>>>> >>>>>> >>>>>> 2013/9/11 ?ukasz Mierzwa <[email protected]> >>>>>> >>>>>> > AFAIK errors with importing site usually means that python version >>>>>> in >>>>>> > virtualenv is different then the one uWSGI is linking to. Double >>>>>> check if >>>>>> > there is no difference there - run python --version in venv and >>>>>> check uWSGI >>>>>> > startup messages, it will print use python version. >>>>>> > >>>>>> > >>>>>> > 2013/9/11 Oscar A. Mata T. <[email protected]> >>>>>> > >>>>>> >> Hi, >>>>>> >> >>>>>> >> I did installed a proxmox based server with nginx, uwsgi installed >>>>>> using >>>>>> >> pip 1.4.1 and virtualenv + virtualenvwrapper installed from apt >>>>>> >> repositoryes on Ubuntu Server 12.04 LTS. >>>>>> >> >>>>>> >> So I have a Web2py based project that I have configured into a >>>>>> >> virtualenv, then when I try to configure an uwsgi in file with >>>>>> this app it >>>>>> >> returns an error saying: "error: import site" and the app just >>>>>> doesn start. >>>>>> >> I used pip to install uwsgi, so it compiled with the only >>>>>> available python >>>>>> >> version: (2.7.3) >>>>>> >> >>>>>> >> Some one knows how I can fix this issue? I already did a search in >>>>>> a lot >>>>>> >> of sites, Googl and IRC chat without success. >>>>>> >> >>>>>> >> Best regards, >>>>>> >> >>>>>> >> -- >>>>>> >> Oscar A. Mata T. >>>>>> >> Director de TI >>>>>> >> Maximum Labs >>>>>> >> Representaciones Metamax C.A. >>>>>> >> >>>>>> >> _______________________________________________ >>>>>> >> uWSGI mailing list >>>>>> >> [email protected] >>>>>> >> http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi >>>>>> >> >>>>>> >> >>>>>> > >>>>>> > >>>>>> > -- >>>>>> > ?ukasz Mierzwa >>>>>> > >>>>>> >>>>>> -- >>>>>> Oscar A. Mata T. >>>>>> Director de TI >>>>>> Maximum Labs >>>>>> Representaciones Metamax C.A. >>>>>> >>>>>> _______________________________________________ >>>>>> uWSGI mailing list >>>>>> [email protected] >>>>>> http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Łukasz Mierzwa >>>>> >>>>> _______________________________________________ >>>>> uWSGI mailing list >>>>> [email protected] >>>>> http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi >>>>> >>>>> >>>> >>>> >>>> -- >>>> Oscar A. Mata T. >>>> Director de TI >>>> Maximum Labs >>>> Representaciones Metamax C.A. >>>> >>>> _______________________________________________ >>>> uWSGI mailing list >>>> [email protected] >>>> http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi >>>> >>>> >>> >>> >>> -- >>> Łukasz Mierzwa >>> >>> _______________________________________________ >>> uWSGI mailing list >>> [email protected] >>> http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi >>> >>> >> >> >> -- >> Oscar A. Mata T. >> Director de TI >> Maximum Labs >> Representaciones Metamax C.A. >> >> _______________________________________________ >> uWSGI mailing list >> [email protected] >> http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi >> >> > > > -- > Łukasz Mierzwa > > _______________________________________________ > uWSGI mailing list > [email protected] > http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi > > -- Oscar A. Mata T. Director de TI Maximum Labs Representaciones Metamax C.A.
_______________________________________________ uWSGI mailing list [email protected] http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi
