Hi everyone -
I am glad to announce that the problem is solved!
Well, the reason the process died is bebcaus the exec call failed. And why is that? because the process tried to invoke the script by using the wrong path.
I will explain:
As you all surely know, once the process has been daemonized it runs under / directory (root directory). The process then tried to invoke the script by using relative path and not absolute path as it should have done.
This caused the exec call to fail and thus the process couldn't be restarted. By the way, once the process receives HUP signal it will eventually die anyway. To prevent this you can start it in the signal handler and thus a new process will be created along with this that died.
Thank you all for your help
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.