sleep_after_fork
TAG: sleep_after_fork (microseconds)
Этот тэг позволяет установить время, в течение которого главный процесс Squid будет стоять на паузе(sleep) после выполнения системного вызова fork(). Squid использует вызов fork(), для разветвления(распараллеливания) процессов вспомогательных программ(helper programs), таких как редиректоры, программы аутентификации и DNS сервисы. Т.е. fork() вызывается для создания процесса-потомка, чтобы он выполнял разгрузил процесс-родитель. На некоторых системах вызов fork() требует использования всей доступной памяти(реальной и виртуальной). Поэтому вызов fork() может закончится ошибкой "out of memory"(Недостаточно памяти). Использование тэга sleep_after_fork может быть полезно, если не получается создать процесс-потомок из-за нехватки памяти. В течение этой паузы Squid перестает принимать запросы.
По умолчанию:
sleep_after_fork 0