<div dir="ltr">Yes, it is. (Although you should be using pip instead ;) )<div><br></div><div>Running easy_install or pip without a virtualenv installs the package into your OS global site-packages. You will need sudo for this to work.</div>
</div><div class="gmail_extra"><br clear="all"><div>Cheers,<br>Xianyi</div>
<br><br><div class="gmail_quote">On Thu, Jun 6, 2013 at 11:11 AM, Brandon Lorenz <span dir="ltr"><<a href="mailto:blorenz@gmail.com" target="_blank">blorenz@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">easy_install, but not into virtualenv (is this even possible?)</div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jun 6, 2013 at 11:10 AM, Douglas Stanley <span dir="ltr"><<a href="mailto:douglas.m.stanley@gmail.com" target="_blank">douglas.m.stanley@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Let me ask this. How do most of you who use supervisor, install it? Do you use the distro packages, or also install it via pip/easy_install in a virtual env?<div>
<br></div><div>Doug</div></div><div class="gmail_extra"><div><div>
<br><br><div class="gmail_quote">On Thu, May 23, 2013 at 9:26 AM, William McVey <span dir="ltr"><<a href="mailto:wam@cisco.com" target="_blank">wam@cisco.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>On Wed, 2013-05-22 at 20:32 -0400, John Santiago wrote:<br>
> Has anyone had any experience install gunicorn on debian. Trying to<br>
> figure out the config. What is good set up for wsgi app?<br>
<br>
</div>I run most of my wsgi services (a combination of flask and django)<br>
through gunicorn on Ubuntu. I always install gunicorn into the<br>
virtualenv associated with my app/site, so installation is rarely more<br>
than a 'pip install gunicorn' from within the appropriate virtualenv.<br>
(Technically, I use chef to do this for me, but that's a tangent.)<br>
Similar to Brandon, I user supervisord to launch gunicorn, although I<br>
invoke it slightly different:<br>
<br>
<br>
In /etc/supervisor.d/gunicorn_MY_APP.conf<br>
<br>
command=/srv/MY_APP_NAME/venv/bin/gunicorn_django --config /srv/MY_APP_NAME/app/conf/webserver.py /srv/MY_APP_NAME/app/MY_APP_site/settings.py<br>
process_name=%(program_name)s<br>
numprocs=1<br>
numprocs_start=0<br>
autostart=true<br>
autorestart=true<br>
directory=/srv/bundle_analysis<br>
serverurl=AUTO<br>
user=www-data<br>
startsecs=1<br>
startretries=3<br>
<br>
My gunicorn config file is webserver.py with variables like:<br>
<br>
# What ports/sockets to listen on, and what options for them.<br>
bind = "<a href="http://0.0.0.0:8000" target="_blank">0.0.0.0:8000</a>"<br>
# The maximum number of pending connections<br>
backlog = 2048<br>
# What the timeout for killing busy workers is, in seconds<br>
timeout = 180<br>
# How long to wait for requests on a Keep-Alive connection, in<br>
seconds<br>
keepalive = 2<br>
# The maxium number of requests a worker will process before<br>
restarting<br>
max_requests = 0<br>
# Whether the app should be pre-loaded<br>
preload_app = False<br>
# How many worker processes<br>
workers = 8<br>
# Type of worker to use<br>
worker_class = "sync"<br>
<br>
The last argument to the command is the django settings.py file which I<br>
assume you're familiar with.<br>
<span><font color="#888888"><br>
-- William<br>
</font></span><div><div><br>
_______________________________________________<br>
CentralOH mailing list<br>
<a href="mailto:CentralOH@python.org" target="_blank">CentralOH@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/centraloh" target="_blank">http://mail.python.org/mailman/listinfo/centraloh</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div></div></div><span><font color="#888888">-- <br>Please avoid sending me Word or PowerPoint attachments.<br>See <a href="http://www.gnu.org/philosophy/no-word-attachments.html" target="_blank">http://www.gnu.org/philosophy/no-word-attachments.html</a>
</font></span></div>
<br>_______________________________________________<br>
CentralOH mailing list<br>
<a href="mailto:CentralOH@python.org" target="_blank">CentralOH@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/centraloh" target="_blank">http://mail.python.org/mailman/listinfo/centraloh</a><br>
<br></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
CentralOH mailing list<br>
<a href="mailto:CentralOH@python.org">CentralOH@python.org</a><br>
<a href="http://mail.python.org/mailman/listinfo/centraloh" target="_blank">http://mail.python.org/mailman/listinfo/centraloh</a><br>
<br></blockquote></div><br></div>