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