Not sure if this should go here or somewhere else...
Quick background and description of the issue:
OE10.0B (not Webspeed)
One of our customers has a background Progress process (run as root) on a linux web server which does a remote connection to a Progress DB on another server. The web client uploads a purchase order file through a separate process, the web db gets toggled with the file name, etc, then the background process looks for these files to be processed. Works well and has been in place for several years.
3 weeks ago the web server went fubar (Friday afternoon at 4:30). Fortunately, we were in the process of testing a new server to replace the one that went bad... but we weren't complete yet. Over the weekend, we rushed to complete the install, ran some tests, fixed stuff, etc. By Monday morning it was back up and running.
But we are being plagued by intermittent killing of the background process. The only thing in the background process log is:
"KILL signal received. (298)"
We have a cron job checking to insure that the process is running and does an email/restart when it's not, but we're trying to figure out what is killing the Progress background job.
I've tried adding the "trap" linux command to the script that starts up the background job to get a list of processes running on the linux web server, but it doesn't do anything. There is nothing in the Progress db log either. I've searched the Progress kbase but nothing there either that I could find. I'm suspecting that Progress is doing the signal handling and overrides the 'trap' command, but I don't know that for sure.
Does anyone have any ideas/suggestions on how to either trap for the kill (so I can see what else is running at the time) or if there is some other method to determine what might be killing it?
I'll provide more details if that would be of any help.
Quick background and description of the issue:
OE10.0B (not Webspeed)
One of our customers has a background Progress process (run as root) on a linux web server which does a remote connection to a Progress DB on another server. The web client uploads a purchase order file through a separate process, the web db gets toggled with the file name, etc, then the background process looks for these files to be processed. Works well and has been in place for several years.
3 weeks ago the web server went fubar (Friday afternoon at 4:30). Fortunately, we were in the process of testing a new server to replace the one that went bad... but we weren't complete yet. Over the weekend, we rushed to complete the install, ran some tests, fixed stuff, etc. By Monday morning it was back up and running.
But we are being plagued by intermittent killing of the background process. The only thing in the background process log is:
"KILL signal received. (298)"
We have a cron job checking to insure that the process is running and does an email/restart when it's not, but we're trying to figure out what is killing the Progress background job.
I've tried adding the "trap" linux command to the script that starts up the background job to get a list of processes running on the linux web server, but it doesn't do anything. There is nothing in the Progress db log either. I've searched the Progress kbase but nothing there either that I could find. I'm suspecting that Progress is doing the signal handling and overrides the 'trap' command, but I don't know that for sure.
Does anyone have any ideas/suggestions on how to either trap for the kill (so I can see what else is running at the time) or if there is some other method to determine what might be killing it?
I'll provide more details if that would be of any help.