At 03:14 PM 5/14/2001 -0500, you wrote:
For some reason, from what I can judge a bug in the source code that affects some unfortunate ones such as myself, ZServer crashes every few hours and has to be re-started. So I wrote this script:
What file is this bug in? What line number?
I don't know. All I know is that from the discussion on this list last week, I discovered *several* people have had a problem with the ZServer quitting for no apparent reason since the early days of Zope. Now, that sounds like a bug to me. So I've come up with a work-around. You seem like you know programming and Zope better than I. Would you mind helping me? Here's my question: For some reason, ZServer crashes every few hours and has to be re-started. So I wrote this script:
#!/bin/sh while : # if there's a page there, copy it to a test file do `wget -q -t 3 -T 30 http://thewebsons.com:8080/index_html -O test` # if there's something in the test file, go take a nap if grep '^<' test then sleep 60 # whoops! Why the heck does RH6.2 complain there's no ./start file?? Sometimes it complains, sometimes not. Hmmm... else if ./start then ./start & sleep 60 else sleep 10 fi fi done <<< and just let the fool thing run (in the Zope installation). But now I get error messages stating ./start doesn't exist! That's why the *else if* stuff, but it _still isn't good enough! Come back hours later and Zope's dead as a doornail. Furthermore, my script's not running, either. I don't get it! What am I not seeing? TIA, BenO P.S. If there were a way to keep my ZServer from crashing *without* this script, sure would like to know what it is...