URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 6747
[ Назад ]

Исходное сообщение
"лог apache: accept mutex"

Отправлено rabotnik , 25-Фев-10 05:50 
Здравствуйте!
Помогите мне, пожалуйста, понять смысл этой строки лога apache:

[notice] Accept mutex: flock (Default: flock)

Попытался гуглить, но так как она является частью почти любого лога, то гуглится очень много мусора. Расскажите, пожалуйста, что-нибудь о ней. Я её даже перевести толком не могу :)


Содержание

Сообщения в этом обсуждении
"лог apache: accept mutex"
Отправлено temny , 25-Фев-10 15:22 
>Помогите мне, пожалуйста, понять смысл этой строки лога apache:
>[notice] Accept mutex: flock (Default: flock)

Данная запись в лог файле говорит о том, какой "способ блокировок" использует апач для предотвращения состояния гонки между своими child-ами при обработке новых соединений. Т.е. каким способом достигается цель "во время обработки нового соединения только один чайлд должен обратиться к системному вызову accept".

Детальное описание доступно в стандартном наборе документации апача:
http://httpd.apache.org/docs/1.3/misc/perf-tuning.html
разделы "accept Serialization - multiple sockets" и "accept Serialization - single socket"

Так же обратите внимание на директиву AcceptMutex - при помощи этой директивы можно осуществлять переключение между используемыми методами блокировок.


"лог apache: accept mutex"
Отправлено rabotnik , 25-Фев-10 17:31 
СпасибоI