Hi,
One of my routine is locked while i am tesing it and i went i kill the process from unix , before that i tried to logout from "Clean Up Resource" thru Director and it did not get logged out then i kill the process from Unix. But when i tried to open the routine it still says
" Routine in file DS_ROUTINES is locked by other user" - i am sure there are no other users using other than me.
How to check deadlock daemon is running or not ?
any help is appreciated!!
Thanks
My routines locked need to release them
Moderators: chulett, rschirm, roy
The deadlock daemon is a process called "dslockd". You most certainly did a kill -9 which killed the pid but left the lock in DataStage. I'll just comment that many threads warn about doing this.
If your deadlock daemon is running then wait a couple of minutes and the lock will get released, the default interval is 15 minutes so that will most likely be the longest wait you will have.
If you do a "LIST.READU EVERY" from TCL you will see some link with the user being "unknown" - that's your lock.
If your deadlock daemon is running then wait a couple of minutes and the lock will get released, the default interval is 15 minutes so that will most likely be the longest wait you will have.
If you do a "LIST.READU EVERY" from TCL you will see some link with the user being "unknown" - that's your lock.
-
- Participant
- Posts: 54607
- Joined: Wed Oct 23, 2002 10:52 pm
- Location: Sydney, Australia
- Contact: