[GeoNode-devel] Supervisor + Gunicorn
pjdufour.dev at gmail.com
Tue May 31 09:58:11 PDT 2016
Ok, good to hear! That's great info.
Yeah, forgot to mention that the cluster I'm thinking about migrating is a
group of GeoNodes/GeoServers all on 1 CentOS machine sharing 1 nginx. Easy
enough to add memcached to supervisor.
I'll give it a shot then. Thanks.
On May 31, 2016 6:40 PM, "Daniel Berry" <dberry at boundlessgeo.com> wrote:
> I have setup supervisor + gunicorn + tomcat in a centos instance. I have
> seen some delays, but I am in the process of including memcached...
> hopefully that will help. Apache is being used as the reverse proxy for
> gunicorn(HTTP:8000) and tomcat (AJP:8009).
> You could also have uwsgi running as a subprocess under supervisord.
> GeoSHAPE uses supervisord for celery and uwsgi processes.
> On Tue, May 31, 2016 at 10:54 AM, Patrick Dufour <pjdufour.dev at gmail.com>
>> Has anyone used supervisor and gunicorn for a GeoNode instance or a
>> cluster of instances before?
>> An instance I help manage currently uses system managed uwsgi/GeoNode and
>> tomcat/GeoServer processes.
>> I was thinking of switching to supervisor to manage the gunicorn and
>> tomcat processes, so the configuration could be managed in a
>> supervisord.conf file and supervisorctl at the project roots instead of
>> config spread across system /etc files. Supervisor can also be accessed
>> through a python virtual environment rather than system python. I think it
>> might help with maintainability.
>> I saw some online blog posts saying Gunicorn is slow, but is the
>> performance speed so bad it negates benefits of visibility.
>> Relevant lessons learned would be appreciated.
>> Thanks very much.
>> geonode-devel mailing list
>> geonode-devel at lists.osgeo.org
> *Daniel Berry*
> Senior Software Engineer | Boundless
> dberry at boundlessgeo.com
> 512-468-3946 (cell)
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the geonode-devel