Opened 13 years ago
Closed 13 years ago
#1457 closed defect (fixed)
Hanging old processes when try to kill oscam on i686 and OpenWrt
Reported by: | Madmaxx | Owned by: | |
---|---|---|---|
Priority: | minor | Component: | General |
Severity: | medium | Keywords: | PROCESSES NOT KILLED |
Cc: | Sensitive: | no |
Description
I see a new problem when try to kill / killall a running oscam
on i686 AND OpenWRT/Wrt350(orion).
At the moment a killall is send, mostly 1 or more processes are still hanging and not released from the process list. This processes are still active for 10-30 seconds and needs often to be killed twice/retry to kill.
On small devices with 6 local cards (openwrt router) often all processes
from the local readers are hangs many seconds and are not killed immidiatly. killall mostly don´t help to release all open processes.
Can someone check, why a few processes are hanging, when oscam needs to be stopped completly ?
The debian "start-stop-daemon" is no longer working this way, because of the continous hanging "rest" tasks :(
before 2 months killing the master-process with start-stop-daemon killed all the child processes, this is no longer working, now the master process is killed, but a lof of child processes are hanging for a long time, and only killing by hand with combinations of killall and kill -9 <processID> solve the problem.
please test with latest version, there were some changes by schlocke related the process cleanup