Please help: How to log data before shutdown?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Jerry

    Please help: How to log data before shutdown?

    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_shutd own_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
  • Paul Delannoy

    #2
    Re: Please help: How to log data before shutdown?

    Jerry a écrit:[color=blue]
    > 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?[/color]
    YES of course
    [color=blue]
    > Will they exit
    > orderly or will they simply be aborted like pulling the plug?[/color]
    The second helas.
    [color=blue]
    > Will the "register_shutd own_function()" be executed when a server
    > shut-down exits all running processes?[/color]
    Perhaps no, perhaps yes.

    [color=blue]
    > How can I get my script to write some log data before it is stopped
    > when the server shuts down or so?[/color]
    Write your script with some regular 'data save' in a file.

    Comment

    • Garp

      #3
      Re: Please help: How to log data before shutdown?


      "Jerry" <submitstuff@ly cos.com> wrote in message
      news:m8j8c0hsms 4ko6oka5pl9sbon d778rtp2k@4ax.c om...[color=blue]
      > 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_shutd own_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[/color]

      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


      Comment

      Working...