interpreter crashes
Paul Rubin
phr-n2001d at nightsong.com
Sun Oct 28 01:19:52 EDT 2001
More information about the Python-list mailing list
Sun Oct 28 01:19:52 EDT 2001
- Previous message (by thread): interpreter crashes
- Next message (by thread): interpreter crashes
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Peter Hansen <peter at engcorp.com> writes: > > How frequently does this type of thing happen? If Python is in the habit > > of crashing randomly, that may make it inadvisable to write > > long-running servers that need to stay up. Perhaps it's more > > appropriate to write servers Apache-style, forking new processes and > > reinitializing every so often. > > Not necessary if your system is stable. Python can run indefinitely > unless you have hit some obscure bug. As a small trivial example > of its stability, we have had our Intranet server running > under Zope (on Redhat 7.0) for the last 84 days straight, being > used daily and extensively by at least twenty people. No troubles. This is encouraging to hear. However, obscure bugs do exist. I may be hitting a bug in some extension module or in something having to do with module reloading. > We are also developing applications based on Python which will > be expected to run potentially for years without being shut down ... > and I have no concerns about this (at least none related to Python! ;-). This is my concern--if they're EXPECTED to run for years without shutdown, but they crash unexpectedly instead, that can be a big problem. Best is to not have them crash, but next-best is to plan ahead for occasional crashes. So I'm wondering what I need to do. Note that if you're planning to run a server for years without attention, besides UPS's you'll also want to have some kind of hardware watchdog timer on the hosting computer--another form of crash tolerance.
- Previous message (by thread): interpreter crashes
- Next message (by thread): interpreter crashes
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list