Le 11 juin 2011 09:06, Dennis Heerema <[email protected]> a écrit :
> Hi Romain,

Hi!

> Happened again, here the log snip, problem occured after +- 12 hours
> running fine:
>
> 2011/06/10 23:50:49 [src_4336:3] Buffer overrun: Dropping 0.01s.
> 2011/06/10 23:50:49 [src_4336:3] Buffer overrun: Dropping 0.05s.
> 2011/06/10 23:50:49 [src_4336:3] Buffer overrun: Dropping 0.05s.
> 2011/06/10 23:50:49 [src_4336:3] Buffer overrun: Dropping 0.05s.
> 2011/06/10 23:50:49 [src_4336:3] Buffer overrun: Dropping 0.05s.
> 2011/06/10 23:50:49 [src_4336:3] Buffer overrun: Dropping 0.05s.
> 2011/06/10 23:52:18 [src_4336:4] End of track.
> 2011/06/10 23:52:18 [src_4336:4] Buffer emptied, buffering needed.
> 2011/06/10 23:52:18 [mksafe:3] Switch to safe_blank with forgetful
> transition.
> 2011/06/10 23:52:18 [src_4336:4] Activations changed: static=[],
> dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3].
> 2011/06/10 23:52:18 [safe_blank:4] Activations changed:
> static=[mksafe:studio(dot)mp3:studio(dot)mp3],
> dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3].
> 2011/06/10 23:52:19 [mksafe:3] Switch to src_4336 with transition.
> 2011/06/10 23:52:19 [safe_blank:4] Activations changed: static=[],
> dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3].
> 2011/06/10 23:52:19 [src_4336:4] Activations changed:
> static=[mksafe:studio(dot)mp3:studio(dot)mp3],
> dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3].
> 2011/06/10 23:52:26 [src_4336:4] End of track.
> 2011/06/10 23:52:26 [src_4336:4] Buffer emptied, buffering needed.
> 2011/06/10 23:52:26 [mksafe:3] Switch to safe_blank with forgetful
> transition.
> 2011/06/10 23:52:26 [src_4336:4] Activations changed: static=[],
> dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3].
> 2011/06/10 23:52:26 [safe_blank:4] Activations changed:
> static=[mksafe:studio(dot)mp3:studio(dot)mp3],
> dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3].
> 2011/06/10 23:52:29 [mksafe:3] Switch to src_4336 with transition.
> 2011/06/10 23:52:29 [safe_blank:4] Activations changed: static=[],
> dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3].
> 2011/06/10 23:52:29 [src_4336:4] Activations changed:
> static=[mksafe:studio(dot)mp3:studio(dot)mp3],
> dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3].
> 2011/06/10 23:52:40 [src_4336:4] End of track.
> 2011/06/10 23:52:40 [src_4336:4] Buffer emptied, buffering needed.
> 2011/06/10 23:52:40 [mksafe:3] Switch to safe_blank with forgetful
> transition.
> 2011/06/10 23:52:40 [src_4336:4] Activations changed: static=[],
> dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3].
> 2011/06/10 23:52:40 [safe_blank:4] Activations changed:
> static=[mksafe:studio(dot)mp3:studio(dot)mp3],
> dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3].
> 2011/06/10 23:52:42 [mksafe:3] Switch to src_4336 with transition.
> 2011/06/10 23:52:42 [safe_blank:4] Activations changed: static=[],
> dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3].
> 2011/06/10 23:52:42 [src_4336:4] Activations changed:
> static=[mksafe:studio(dot)mp3:studio(dot)mp3],
> dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3].
> 2011/06/10 23:52:52 [src_4336:3] Buffer overrun: Dropping 0.01s.
> 2011/06/10 23:52:52 [src_4336:3] Buffer overrun: Dropping 0.05s.
> 2011/06/10 23:52:52 [src_4336:3] Buffer overrun: Dropping 0.05s.
> 2011/06/10 23:52:52 [src_4336:3] Buffer overrun: Dropping 0.05s.
> 2011/06/10 23:52:52 [src_4336:3] Buffer overrun: Dropping 0.05s.
> 2011/06/10 23:53:01 [src_4336:3] New metadata chunk: ? -- Manhattans -
> Am i losing you.
> 2011/06/10 23:53:08 [src_4336:4] End of track.
> 2011/06/10 23:53:49 [src_4336:4] End of track.
> 2011/06/10 23:53:49 [src_4336:4] Buffer emptied, buffering needed.
> 2011/06/10 23:53:49 [mksafe:3] Switch to safe_blank with forgetful
> transition.
> 2011/06/10 23:53:49 [src_4336:4] Activations changed: static=[],
> dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3].
> 2011/06/10 23:53:49 [safe_blank:4] Activations changed:
> static=[mksafe:studio(dot)mp3:studio(dot)mp3],
> dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3].
> 2011/06/10 23:53:49 [mksafe:3] Switch to src_4336 with transition.
> 2011/06/10 23:53:49 [safe_blank:4] Activations changed: static=[],
> dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3].
> 2011/06/10 23:53:49 [src_4336:4] Activations changed:
> static=[mksafe:studio(dot)mp3:studio(dot)mp3],
> dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3].
> 2011/06/10 23:53:51 [src_4336:4] End of track.
> 2011/06/10 23:53:51 [src_4336:4] Buffer emptied, buffering needed.
> 2011/06/10 23:53:51 [mksafe:3] Switch to safe_blank with forgetful
> transition.
> 2011/06/10 23:53:51 [src_4336:4] Activations changed: static=[],
> dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3].
> 2011/06/10 23:53:51 [safe_blank:4] Activations changed:
> static=[mksafe:studio(dot)mp3:studio(dot)mp3],
> dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3].
> 2011/06/10 23:53:52 [mksafe:3] Switch to src_4336 with transition.
> 2011/06/10 23:53:52 [safe_blank:4] Activations changed: static=[],
> dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3].
> 2011/06/10 23:53:52 [src_4336:4] Activations changed:
> static=[mksafe:studio(dot)mp3:studio(dot)mp3],
> dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3].
> 2011/06/10 23:54:09 [src_4336:4] End of track.
> 2011/06/10 23:54:09 [src_4336:4] Buffer emptied, buffering needed.
> 2011/06/10 23:54:09 [mksafe:3] Switch to safe_blank with forgetful
> transition.
> 2011/06/10 23:54:09 [src_4336:4] Activations changed: static=[],
> dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3].
> 2011/06/10 23:54:09 [safe_blank:4] Activations changed:
> static=[mksafe:studio(dot)mp3:studio(dot)mp3],
> dynamic=[mksafe:studio(dot)mp3:studio(dot)mp3].
> 2011/06/11 10:51:53 [clock.wallclock_main:2] We must catchup 1.48 seconds!

Hmmm.. I am not sure about what exactly is going on. First, I cannot
see any obvious indication of a bug in liquidsoap.

The buffer overrun should be avoided. I'd suggests looking at
increasing the buffer and max parameters.

However, I do not think this is the main issue. From what I read in
the logs, it seems that the connection is stopped some time before:
  2011/06/10 23:52:18 [src_4336:4] Buffer emptied, buffering needed.

Then liquidsoap tries to fill the buffer again but never reach a
stable point. Finally, we see a catchup, which indicates that
liquidsoap got late while processing its sources.

I'd suggests investigating on two points:
 * Check if the internet connection was working ok. It has happened in
the past that a user had its internet connection restarted every 24h
for instance or had a temporary network failure.
 * Check if another "heavy" process could have been running on the
maching running liquidsoap. It has also happened in the past that a
user had trouble with liquidsoap because another process was suddenly
taking all CPU resources, leaving peanuts for liquidsoap..

Have a good day!
Romain

------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to