Ищите по слову tcp_tw_reuse
On 8/16/07, umask <umask@xxxxxxxxx> wrote:
> Доброе утро,
>
>
>
> возникла небольшая проблемка.
>
> Написал init-скрипт для php-cgi/CentOS5 (раньше был обычный скрипт и проблема
> так же проявлялась) работает он с точки зрения системы инициализации
> нормально.
>
> Но при рестарте (service php-fcgi restart) если к fastcgi-серверу были
> недавно совершены запросы и запросы совершаются в момент рестарта происходит
> ошибка:
>
> Cannot bind/listen socket - [98] Address already in use.
>
> Couldn't create FastCGI listen socket on port 127.0.0.1:9000.
>
>
>
> Оно и понятно - есть некоторое количество сокетов в состоянии TIME_WAIT.
>
> Хотелось бы, чтобы php-cgi рестартовался с минимальными потерями и не
> создавал ситуаций с простоем.
>
>
>
> Есть какие-то варианты, как исправить эту проблему?
>
>
>
> P.S. PHP нативный, из репозиториев CentOS. Ставить свой патченый PHP (из
> предварительно сделанного RPM) не хочется, ибо серверов будет немало, а
> поддерживать свой yum-репозиторий нежелательно.
>
>
>
> --
>
> Ilyas
>
>
--
Alexey Kovyrin
http://kovyrin.info/