How do I change virtualenv default path? El 18/09/2013 01:27, "Łukasz Mierzwa" <[email protected]> escribió:
> www-data user (and any other user) has no access to /root directory > > > 2013/9/17 Oscar A. Mata T. <[email protected]> > >> Hi there, >> >> I figured out why the issue is happening, I was running uwsgi as >> www-data user, then in config file I put the same user access for >> www-data, when I removed it the app start running with the virtualenv. >> So this bring me to another question, which is the right way to run >> apps with specific privileges, what is the problem with www-data user? >> do I need to configure something additional with this user? >> >> Best regards, >> >> 2013/9/12 Roberto De Ioris <[email protected]>: >> > >> >> Sorry, >> >> >> >> I pasted the wrong log, this is the right: >> >> >> >> ----- LOG ----- >> >> >> >> uwsgi --master --emperor /etc/uwsgi/apps-enabled --die-on-term >> >> *** Starting uWSGI 1.9.15 (32bit) on [Thu Sep 12 12:43:31 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 12:43:31 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 0x8286670 >> >> your mercy for graceful operations on workers is 60 seconds >> >> *** Operational MODE: no-workers *** >> >> spawned uWSGI master process (pid: 8655) >> >> ImportError: No module named site >> >> VACUUM: unix socket /tmp/inochinoki.socket removed. >> >> [emperor] removed uwsgi instance inochinoki.ini >> >> ^C[emperor] *** RAGNAROK EVOKED *** >> >> SIGINT/SIGQUIT received...killing workers... >> >> The Emperor has been buried (pid: 8656) >> >> goodbye to uWSGI. >> >> >> >> ----- LOG ----- >> >> >> >> >> >> 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. >> >>> >> >>> >> >>> >> >>> >> > >> > >> > Hi, first of all remove limit-as and optimize=2 they can cause problems >> > with error/debug messages (and generally use tiny configuration for >> > debugging) >> > >> > Send the output of >> > >> > ls -l /root/.virtualenvs/inochinoki >> > >> > and >> > >> > ls -l /root/.virtualenvs/inochinoki/lib/python* >> > >> > maybe there is something wrong in the virtualenv itself >> > >> > -- >> > Roberto De Ioris >> > http://unbit.it >> > _______________________________________________ >> > 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 > >
_______________________________________________ uWSGI mailing list [email protected] http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi
