Even more OT, we might try setting up the PyPI server under supervisord
(http://supervisord.org) plus superlance's HTTPOK and memmon event
listeners.  This would make sure that the process is restarted when it
stops answering HTTP requests or if it begins to consume "too much"
memory.  It's slightly more reliable than other systems that do similar
things, because it's the parent process of the processes being
monitored.

On Wed, 2010-06-16 at 12:03 +0000, Antoine Pitrou wrote:
> M.-A. Lemburg <mal <at> egenix.com> writes:
> > 
> > Setting up some Zenoss or Nagios monitoring system to take
> > care of monitoring the PyPI server (and our other servers)
> > would be a separate project.
> 
> Just for the record, I would mention that someone started a rewrite of the
> Nagios software in Python:
> http://www.shinken-monitoring.org/
> 
> According to the author, the Python rewrite is also much faster than the
> original C software:
> http://www.shinken-monitoring.org/features/huge-performances/
> 
> Probably a good showcase of the "using a dynamic language allows you to focus 
> on
> a better architecture" argument :-)
> 
> Regards
> 
> Antoine.
> 
> 
> _______________________________________________
> Catalog-SIG mailing list
> Catalog-SIG@python.org
> http://mail.python.org/mailman/listinfo/catalog-sig
> 


_______________________________________________
Catalog-SIG mailing list
Catalog-SIG@python.org
http://mail.python.org/mailman/listinfo/catalog-sig

Reply via email to