- /etc/security/limits.conf vs php, sHaggY_caT, 13:24 , 14-Фев-10 (1)
- /etc/security/limits.conf vs php, DearFrend, 13:43 , 14-Фев-10 (2)
А теперь немного мистики.Казалось бы, я уже почти победил, отвоевав 2мб под стэк. Однако после рестарта апача, все вернулось на 8мб. Помогло зайти под рутом, сделать ulimit -s 16384 для рута, и рестартнуть апач снова. Теперь вопрос, как бы сделать так, чтобы ближайший ребут не поломал настройки?
- /etc/security/limits.conf vs php, sHaggY_caT, 13:46 , 14-Фев-10 (3)
- /etc/security/limits.conf vs php, DearFrend, 13:49 , 14-Фев-10 (4)
Не совсем понятен вопрос, какой файлик нужно грепнуть?Да, система убунту64 стандартная.
- /etc/security/limits.conf vs php, sHaggY_caT, 14:17 , 14-Фев-10 (5)
- /etc/security/limits.conf vs php, PavelR, 15:58 , 14-Фев-10 (6)
- /etc/security/limits.conf vs php, DearFrend, 16:24 , 14-Фев-10 (7)
>Мое ИМХО говорит мне, что лимиты выставляются через систему PAM (т.е. например >при авторизации), а когда стартует апач, он запускается рутом, и потом >уже форкает процессы, работающие от некоторого пользователя. При таком форке, без >дополнительных патчей в апач, PAM не используется, и лимиты, настроенные в >/etc/security/limits.conf - не применяются. > >Могу быть неправ. Комментируйте? Очень похоже на правду, но тогда не совсем понятно, почему при ребуте значение выставляется в 10240. А если limits.conf не трогать, то дефолтное значение 8192 В багах написано про полное игнорирование limits.conf, а у меня вылазит 10240.
Мистика :)
- /etc/security/limits.conf vs php, DearFrend, 16:41 , 23-Фев-10 (13)
Проверил на центосе и убунтеПосле прописания в limits.conf * soft stack 16384 * hard stack 16384 В любой консольке ulimit -s выдает 16384 А вот когда делаю sudo bash - снова получаю 8192 Апач соответственно больше 10240 выдавать отказывается. Вопрос, где еще, кроме limits.conf, можно выставить значения размера стэка?
|