This is a discussion on Please help: How to log data before shutdown? within the alt.comp.lang.php forums, part of the PHP Programming Forums category; Hi All! Quick question: Assume your PHP script is running in the background executing some long, time consuming process. And ...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
Hi All!
Quick question: Assume your PHP script is running in the background executing some long, time consuming process. And while it's running the Host Service Provider decides to shut down the server for maintenance. How are running scripts in that case terminated? Will they exit orderly or will they simply be aborted like pulling the plug? Will the "register_shutdown_function()" be executed when a server shut-down exits all running processes? How can I get my script to write some log data before it is stopped when the server shuts down or so? Your help is greatly appreciated!!! Jerry |
|
|||
|
Jerry a écrit:
> Hi All! > > Quick question: > Assume your PHP script is running in the background executing some > long, time consuming process. And while it's running the Host Service > Provider decides to shut down the server for maintenance. > > How are running scripts in that case terminated? YES of course > Will they exit > orderly or will they simply be aborted like pulling the plug? The second helas. > Will the "register_shutdown_function()" be executed when a server > shut-down exits all running processes? Perhaps no, perhaps yes. > How can I get my script to write some log data before it is stopped > when the server shuts down or so? Write your script with some regular 'data save' in a file. |
|
|||
|
"Jerry" <submitstuff@lycos.com> wrote in message news:m8j8c0hsms4ko6oka5pl9sbond778rtp2k@4ax.com... > Hi All! > > Quick question: > Assume your PHP script is running in the background executing some > long, time consuming process. And while it's running the Host Service > Provider decides to shut down the server for maintenance. > > How are running scripts in that case terminated? Will they exit > orderly or will they simply be aborted like pulling the plug? > > Will the "register_shutdown_function()" be executed when a server > shut-down exits all running processes? > > How can I get my script to write some log data before it is stopped > when the server shuts down or so? > > Your help is greatly appreciated!!! > Jerry You'll need to clarify the problem you're having - scripts can stop running at any second for countless reasons and they should be able to recover from that on production sites (i.e. not file-locking anything, not relying on databases not being in transitional states, etc). Database transactions (autocommit disabled) is the way to go here. Again, no idea what problem you're trying to avoid. Garp |