Re: event.pm stability
[email protected] ((Jochen Stenzel))
| Newsgroups | perl.loop |
|---|---|
| Message-ID | <[email protected]> |
Hello, Uri, >so if anyone is using (or knows of a project using) >event.pm in a 24/7 role, please tell me how it is going. I wrote a complex client/server system on base of Event which is explicitly designed to run constantly. It uses a significant number of dynamically made, registered, maintained and deregistered io watchers (may be hundreds or even thousands depending on established connections) besides default io watchers, timers (several constantly running and others dynamically installed and cancelled to maintain IPC), idle watchers and signal handlers. The first release is running for more than half a year productively now, and there are already test systems running the upcoming second release. My experience is that this all runs *very* stable. In fact, I cannot remember an interrupt explicitly caused by Event at the moment. Typically, the components of this system run stable for weeks or even months without further maintenance. It just works somewhere in the background, and I think this is the best which can be said here. (Of course there *were* needs to restart the system sometimes but mostly because of host system maintenance or updates or errors in my own code.) Greetings Jochen