Столкнулся с проблемой, над решением которой уже сломал мозг. ))
имеется:
freebsd машинка.
установлена связка icecast2 + ices0.
до некоторых пор все работало как по маслу. играло радио (более 500 треков), подключались диджеи и т.д.
сейчас, по хорошему, тоже все работает, но периодически ices стал грузить процессор на более чем 95% и, соответственно, отваливается.
решил поставить логгирование ices в 1
Код: Выделить всё
<Verbose>1</Verbose>
последняя запись перед вылетом:
Код: Выделить всё
DEBUG: Builtin playlist handler serving: /usr/local/www/creator/files/mp3/Gala - Freed From Desire (VikiVii 2015 Remix).mp3
DEBUG: Filename cleaned up from [/usr/local/www/creator/files/mp3/Gala - Freed From Desire (VikiVii 2015 Remix).mp3] to [Gala - Freed From Desire (VikiVii 2015 Remix)]
DEBUG: ID3v1: Title: Freed From Desire (VikiVii 201
DEBUG: ID3v1: Artist: Gala
DEBUG: ID3v2: version 4.0. Tag size is 487376 bytes.
DEBUG: ID3v2: Title found: Freed From Desire (VikiVii 2015 Remix)
DEBUG: ID3v2: Artist found: Gala
DEBUG: MPEG-1 layer III, 320 kbps, 44100 Hz, j-stereo
DEBUG: Ext: 0 Mode_Ext: 2 Copyright: 1 Original: 1
DEBUG: Error Protection: 1 Emphasis: 0 Padding: 0
Playing /usr/local/www/creator/files/mp3/Gala - Freed From Desire (VikiVii 2015 Remix).mp3
DEBUG: Updated metadata on /ecstazi to: Gala - Freed From Desire (VikiVii 2015 Remix)
DEBUG: Done sending
DEBUG: Builtin playlist handler serving: /usr/local/www/creator/files/mp3/Saxtone, Soliaris - This Is My Life (feat. Soliaris) (Original Mix).mp3
DEBUG: Filename cleaned up from [/usr/local/www/creator/files/mp3/Saxtone, Soliaris - This Is My Life (feat. Soliaris) (Original Mix).mp3] to [Saxtone, Soliaris - This Is My Life (feat. Soliaris) (Original Mix)]
DEBUG: ID3v2: version 4.0. Tag size is 75373 bytes.
DEBUG: ID3v2: Title found: This Is My Life (feat. Soliaris) (Original Mix)
DEBUG: ID3v2: Artist found: Saxtone, Soliaris
DEBUG: Caught signal, shutting down...
DEBUG: Crossfader shutting down
Ices Exiting...
на всякий случай привожу листинг конфига ices:
Код: Выделить всё
<?xml version="1.0"?>
<ices:Configuration xmlns:ices="http://www.icecast.org/projects/ices">
<Playlist>
<!-- playlist file -->
<File>/usr/local/www/creator/files/default1.txt</File>
<!-- <File>/usr/home/creator/media/kazanova.txt</File> -->
<Randomize>1</Randomize>
<Type>builtin</Type>
<Module>ices0</Module>
<Crossfade>3</Crossfade>
</Playlist>
<Execution>
<!-- 1 - start as daemon -->
<Background>1</Background>
<!-- 1 - verbose output from ices -->
<Verbose>1</Verbose>
<!-- log/pid directory -->
<BaseDirectory>/var/log/icecast</BaseDirectory>
</Execution>
<Stream>
<Server>
<Hostname>ip_address</Hostname>
<Port>8000</Port>
<Password>icecast_password_for_mount</Password>
<Protocol>http</Protocol>
</Server>
<Mountpoint>/ecstazi</Mountpoint>
<!-- <Dumpfile>ices.dump</Dumpfile> -->
<Name>Ecstazi Private Stream</Name>
<Genre>Variable</Genre>
<Description>Ecstazi Private Stream</Description>
<URL>url</URL>
<Public>0</Public>
<Bitrate>128</Bitrate>
<!-- If this is set to 1, and ices is compiled with liblame support,
ices will reencode the stream on the fly to the stream bitrate. -->
<Reencode>1</Reencode>
<!-- Number of channels to reencode to, 1 for mono or 2 for stereo -->
<Channels>2</Channels>
<!-- Sampe rate to reencode to in Hz. Leave out for LAME's best choice
<Samplerate>44100</Samplerate>
-->
</Stream>
</ices:Configuration>
Буду благодарен за любую помощь в решении проблемы остановки демона ices.