From: David B. <dav...@gm...> - 2011-03-23 17:50:09
|
I think we should continue here the discussion we had on "Production environment". If the backtrace you have here corresponds to the situation you described recently, that you fixed by distributing your multiple outputs accross multiple instances, then it means that when one output gets disconnected it brings liquidsoap to a deadlock, including duppy -- which is why clocks won't help. With this scenario in mind I'd suspect the on_stop callback: have you setup anything there? Otherwise, I don't see how outputs may affect duppy. One output may freeze the whole streaming thread (which is where clocks do help) if lags instead of disconnecting quickly (we've had bugs like that in the past, not long ago). But here it's not only the main thread... We're making progress... David |