I've never used virtualenvwrapper, but docs suggest that you need to set
WORKON_HOME env variable

http://virtualenvwrapper.readthedocs.org/en/latest/#introduction


2013/9/18 Oscar A. Mata T. <[email protected]>

> Sorry, my mistake. I know that this is not a topic for this list, but I
> was talking about virtualenvwrapper.
> El 18/09/2013 03:41, "Łukasz Mierzwa" <[email protected]> escribió:
>
> What do you mean by "default path"? AFAIK there is no default path for
>> virtualenv, you need to specify destination directory when creating
>> virtualenv. Just create one that will be accessible by the user you want to
>> run uWSGI workers as (www-data in your case).
>>
>>
>> 2013/9/18 Oscar A. Mata T. <[email protected]>
>>
>>> 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
>>>
>>>
>>
>>
>> --
>> Ł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
>
>


-- 
Łukasz Mierzwa
_______________________________________________
uWSGI mailing list
[email protected]
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi

Reply via email to