At 00:45 21.05.2002, Issac Goldstand wrote: >I'd like to try to disagree here. I have built several file-related >webapps where I have implemented virtual filesystems which require special >perl modules to access the files at all. mod_perl takes care of serving >the requests. If I need a restart, then I can still safely use >graceful. Admittedly there are times when something could very well get >screwed up, but my solution to that is to develop a better front-end >server with it's own buffer so that the back-end can swiftly serve the >files leaving much more idle time (in comparison to directly connecting >remote client to fileserver) for backend restarts if needed.
In the case that you need advanced logic such as that, I clearly agree with both you and Allen. And a proxy server is very needed in such a case :) >Per Einar Ellefsen wrote: > >>At 23:54 20.05.2002, Allen Day wrote: >> >>>I've noticed that if I restart apache while I'm in the middle of a >>>download (MP3 stream), after the buffer in my MP3 player runs out, it >>>skips to the next track -- presumably because the connection was closed. >>> >>>This might cause a problem for you if your users are downloading big >>>files. They might have to restart from the beginning if they didn't cache >>>the partial download somewhere. >> >> >>Hmm, if you are serving big files off of mod_perl, memory leaks are the >>least of your problems :) That doesn't apply to Apache::MP3 of course, >>for which it's normal, but in no case should your mod_perl server be >>serving your big files. >> >>>On Mon, 20 May 2002, Matt Sergeant wrote: >>> >>> > On Monday 20 May 2002 9:30 pm, Gregory Matthews wrote: >>> > > I too thought of setting a cron job to restart the server once per >>> day in >>> > > order to keep the memory "fresh". >>> > > >>> > > In a production environment, are there any downsides to doing this, >>> i.e., >>> > > server inaccessibility, etc..? >>> > >>> > It's very rare to have a site that can't cope with just a few seconds >>> > downtime. Most users won't even notice, save for some slight delay in >>> getting >>> > their request through. Users tend to be pretty used to trying again >>> in this >>> > world of "reliable" computing. >> >>-- >>Per Einar Ellefsen >>[EMAIL PROTECTED]