|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Aleksey Cheusov 2:5020/400 11 Nov 2007 03:30:31 To : Andrey Ostanovsky Subject : Re: Засада при старте апача -------------------------------------------------------------------------------- AO> Hello Valentin! AO> 10 Nov 07 21:17, you wrote to me: VN>>>> Всё потому, что апач не стирает этот файл при старте, даже точно VN>>>> имея этот pid. Размещение в /var/run - не метод потому, что есть VN>>>> шанс при повторном запуске получить тот же pid. AO>>> Тот же pid есть шанс получить только при запуске системы, VN>> Я думаю, ты уже в курсе, что это не так. AO> Пока не увижу математических выкладок с вероятностью - можно AO> считать, что все вышеозвученное - голая теория, типа попадания AO> нейтрино в процессор. Если я не ошибаюсь, в OpenBSD новый pid получается генератором случайных чисел. Если предположить, что он у них "правильный", то вероятность того что новый процесс получит pid только что умершего процесса равна 1/(max_pid + 1 - a_number_of_alife_processes) Правильна формула или нет - смотреть в ядре OpenBSD. Я не знаю. -- Best regards, Aleksey Cheusov. --- ifmail v.2.15dev5.4 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/42439eb3c5b1e.html, оценка из 5, голосов 10
|