[Moscow.pm] Dynamic MultiSocket config

Dmitry Karasik dmitry на karasik.eu.org
Вт Май 11 01:36:11 PDT 2010


> > а в чем проблема-то?
> проблема в том, как обеспечить целостность демона при изменении
> конфигурации.

if ( файл конфигурации изменился ) {
	%new_sockets = read_config
        delete @new_sockets{keys %sockets}
	establish_connestion(%new_sockets)
}

> и как удобнее делать списки сокетов внутри основного демона, ибо при

$sockets{"демон адин"} = четотам

> записи в несуществующий сокет сами знаете, что бывает :)

$SIG{IO} = $SIG{PIPE} = 'IGNORE'
delete $sockets{...} unless defined syswrite $sockets{...}->{socket}
и уже ничего не бывает )

-- 
Sincerely,
	Dmitry Karasik



Подробная информация о списке рассылки Moscow-pm