the job still run when I use command "dsjob -stop" or DS director to stop .
I according follow item:
1、the job status is run via DS director
2、run comm "ps -u dsadm" I found some pid belongs to job
run "dsjob -stop <project> <job>" it return Status code =0 but som phenomena is anomalism:
1、if Status code =0 the job must be stop. why it still run?
can't stop job
Moderators: chulett, rschirm, roy
It shows the stop signal has been sent to server. It again depends on the current operation that been performed. Datastage will wait till the immediate thread to finish and initiate the stop signal. You will need to wait for a while, with some patience.
Impossible doesn't mean 'it is not possible' actually means... 'NOBODY HAS DONE IT SO FAR'
Cleanup resource are generally used to clear the locks and not to stop the jobs. But ofcourse, if stop signal has been raised and if it didn't stop, ther should be a lock held in or as a part of it. You would not be able to compile unless you have full access to the Log file.
Impossible doesn't mean 'it is not possible' actually means... 'NOBODY HAS DONE IT SO FAR'
-
- Participant
- Posts: 54607
- Joined: Wed Oct 23, 2002 10:52 pm
- Location: Sydney, Australia
- Contact:
What you see in the Director is the last reported status of the job. If the job was killed with no grace time in which to update its reported status, its status will continue to show as "Running" forever. Or until the status file is cleared. But, if you always stop job processes gracefully (never using kill SIGKILL), this ought never to be needed.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.