[GeoNode-devel] Supervisor + Gunicorn

Patrick Dufour 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.

Patrick
On May 31, 2016 6:40 PM, "Daniel Berry" <dberry at boundlessgeo.com> wrote:

> Patrick,
>
> 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.
> https://github.com/ROGUE-JCTD/rpmbuild/blob/master/SOURCES/supervisord.conf
>
> Dan
>
> On Tue, May 31, 2016 at 10:54 AM, Patrick Dufour <pjdufour.dev at gmail.com>
> wrote:
>
>> All,
>>
>> 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.
>>
>> Patrick
>>
>> _______________________________________________
>> geonode-devel mailing list
>> geonode-devel at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/geonode-devel
>>
>>
>
>
> --
> *Daniel Berry*
> Senior Software Engineer | Boundless
> dberry at boundlessgeo.com
> 512-468-3946 (cell)
> @boundlessgeo
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geonode-devel/attachments/20160531/b830390c/attachment.html>


More information about the geonode-devel mailing list