Здравствуйте Алекс,
AT> Это не в Apache, это свойство юникса. Код просто разделяется, а данные -
AT> разделяются если не модифицировались.
Угу, я понял.
AT> Посему - "размер процесса" - неинформативен, нужно оттуда shared pages
AT> вычитать.
Угу, сейчас даже нашёл как это посчитать, спасибо.
Я вот почитал вот это
http://perl.apache.org/docs/1.0/guide/performance.html и не совсем
понял, зачем при использовании Shared Memory нужно уменьшить до 100
MaxRequestsPerChild ? Вроде как наоборот его нужно увеличивать.
Кстати ещё вопрос, как наладить общение между чайлдами в скриптах под
mod_perl. Нужно при каждом запросе блокировать общую для всех чайдов
переменную, увеличивать её на 1 и снимать блокировку. Хочу куки со
сквозной нумерацией раздавать. И кстати, Алексей, почему Вы не в
mod_uid не используете Shared Memory для этих же целей? Конечно между
серверами память не расшаришь, но тогда уникальность кук можно
гарантировать, используя номер сервиса(сервера) в нужных битах куки.
Пид и юникс-тайм уж очень много битов отъедают ИМХО.
С уважением,
Михаил Монашёв, SoftSearch.ru
Member of Independent Software Developers Forum (ISDEF)
mailto:postmaster@xxxxxxxxxxxxx
ICQ# 166233339
http://softsearch.ru/
Без бэкапа по жизни.