Hei,
habe das Problem, dass auf meinem Server (X86-64) nach dem extern streamen weder das FIFO wieder gelöscht wird,
noch der/die dazugehörige(n) Prozesse beendet werden. Die laufen einfach weiter.
Starte ich einen weiteren extern-Stream, wird dieser ebenfalls nicht beendet, und der FIFO bleibt auch.
Immer dann, wenn ich einen extern-Stream beende, wird Folgendes geloggd:
/var/log/vdr
sh: you need to specify whom to kill
sh: you need to specify whom to kill
sh: you need to specify whom to kill
.
.
.
sh: you need to specify whom to kill
sh: you need to specify whom to kill
sh: you need to specify whom to kill
/var/log/externremux.log
Pos: 103.2s 2570f ( 0%) 25.03fps Trem: 0min 0mb A-V:-0.012 [405:64]
Skipping frame!
Pos: 103.2s 2571f ( 0%) 25.04fps Trem: 0min 0mb A-V:-0.016 [405:64]
Flushing video frames.
Writing index...
/var/log/messages
Aug 28 12:40:48 (MLD) user.info vdr: [1282] EEPG: PMT scan idle
Aug 28 12:40:51 (MLD) user.err vdr: [1338] ERROR: read from client (HTTP) 192.168.100.113:60185 failed: Connection reset by peer
Aug 28 12:40:51 (MLD) user.err vdr: [19781] ERROR: streamdev-server: couldn't send data: Bad file descriptor
Aug 28 12:40:55 (MLD) user.err vdr: [1338] streamdev-server: externremux process won't stop - killing it
Aug 28 12:41:01 (MLD) cron.info cron[1630]: (CRON) STAT FAILED (/etc/cron.d)
[/code]
# ps ww
12817 root 0 Z [busybox]
17500 root 395m S mencoder - -cache 8192 -ovc lavc -xvidencopts bitrate=150 -lavcopts vcodec=mpeg4:vbitrate=400:vhq:keyint=250 -oac mp3lame -lameopts cbr:br=64 -vf scale=568:320 -ofps 25 -o /tmp/extremux.17500.avi
17502 root 0 Z [externremux.sh]
17507 root 371m S mencoder - -cache 8192 -ovc lavc -xvidencopts bitrate=150 -lavcopts vcodec=mpeg4:vbitrate=400:vhq:keyint=250 -oac mp3lame -lameopts cbr:br=64 -vf scale=568:320 -ofps 25 -o /tmp/extremux.17500.avi
17777 root 7744 S {externremux.sh} /bin/sh /etc/vdr/plugins/streamdev-server/externremux.sh
17778 root 7612 S cat /tmp/extremux.17775.avi
17971 root 0 SW [kworker/1:1]
19469 root 392m S mencoder - -cache 8192 -ovc lavc -xvidencopts bitrate=150 -lavcopts vcodec=mpeg4:vbitrate=400:vhq:keyint=250 -oac mp3lame -lameopts cbr:br=64 -vf scale=568:320 -ofps 25 -o /tmp/extremux.19469.avi
19471 root 0 Z [externremux.sh]
19478 root 371m S mencoder - -cache 8192 -ovc lavc -xvidencopts bitrate=150 -lavcopts vcodec=mpeg4:vbitrate=400:vhq:keyint=250 -oac mp3lame -lameopts cbr:br=64 -vf scale=568:320 -ofps 25 -o /tmp/extremux.19469.avi
19577 root 7744 S {externremux.sh} /bin/sh /etc/vdr/plugins/streamdev-server/externremux.sh
19579 root 7612 S cat /tmp/extremux.19575.avi
19633 root 394m S mencoder - -cache 8192 -ovc lavc -xvidencopts bitrate=150 -lavcopts vcodec=mpeg4:vbitrate=400:vhq:keyint=250 -oac mp3lame -lameopts cbr:br=64 -vf scale=568:320 -ofps 25 -o /tmp/extremux.19633.avi
19635 root 0 Z [externremux.sh]
19642 root 371m S mencoder - -cache 8192 -ovc lavc -xvidencopts bitrate=150 -lavcopts vcodec=mpeg4:vbitrate=400:vhq:keyint=250 -oac mp3lame -lameopts cbr:br=64 -vf scale=568:320 -ofps 25 -o /tmp/extremux.19633.avi
19674 root 0 SW [kworker/u4:0]
19708 root 0 SW [kworker/u4:1]
19785 root 394m S mencoder - -cache 8192 -ovc lavc -xvidencopts bitrate=150 -lavcopts vcodec=mpeg4:vbitrate=400:vhq:keyint=250 -oac mp3lame -lameopts cbr:br=64 -vf scale=568:320 -ofps 25 -o /tmp/extremux.19785.avi
19787 root 0 Z [externremux.sh]
19792 root 371m S mencoder - -cache 8192 -ovc lavc -xvidencopts bitrate=150 -lavcopts vcodec=mpeg4:vbitrate=400:vhq:keyint=250 -oac mp3lame -lameopts cbr:br=64 -vf scale=568:320 -ofps 25 -o /tmp/extremux.19785.avi
20331 root 0 SW [kworker/u4:5]
Gruß -Wanninger