mfl, хотите сказать, что он должен был бы помереть еще на 32 мб, а мрет только на 300 ?
Какие же у вас используются расширения?
А может вы просто файлы php.ini спутали. В дебианах, например, они разные для апачей и для исполняемой программы.
потому и игнорирует, что памяти вообще никакой нет.
Andreyka, а я нигде не написал, что перезапуск нужен после того как он падает. Я имел ввиду скрипт, которые выполняет некие действия и в ходе работы перезапускает apache. После чего еще что-то выводит, что необходимо посмотреть оператору.
В конце концов, если в webmin это есть и работает, значит эта возможность людям нужна.
kxk, мешает : необходимость ковыряться в шаблонах, потеря изменений после апгрейда панели, необходимость изображать специальную авторизацию и не забыть сменить там пароль, в то время как в панели это уже есть.
ряд неудобств программирования: нужно писать блокировки на действия, заморачиваться с sudo.
ддос-атака обычно смывает основной апач и я не смогу ничего нажать, в то время как панель функционирует.
Как сделать скрипт, который перезапускает apache ? Мне нужно получить куда-то вывод скрипта, но скрипт помрет вместе с apache.
kxk, это он поддерживает вызов за всякие крючки из php. А хочется просто повесить пару скриптов в общий интерфейс панели. Указать кому из пользователей можно запускать. Удобно же.
я тут подумал, а какие панели позволяют админу на коленке делать кнопочки под локальные задачи?
ну там запуск скрипта, редактирование специального файла, из которого потом скрипты делают конфиги.
вот в webmin это довольно легко.
Изучать написание модулей для панелей как то не сильно прикольно.
Roxis, насколько я знаю, в обычном vbulletin никак. да и вы, наверное, уже заметили.
Но с позиции хитроумного пользователя, вы можете сделать себе скрипт для greasemonkey, который будет принудительно выставлять сортировку при заходе в этот раздел : /ru/forum/development/servers-administration
в конце концов, можно эту ссылку сразу внести в закладки и обращаться только к ней.
Ruganin, если бы это был просто флуд. на самом деле это такое тонкое поднятие темы без нарушения правил :) вы посмотрите, товарищ отвечает через день-два после отзыва, хотя мог бы сразу. некоторые, наверное, усматривают в этом несправедливость.
Поставьте для начала в скрипте переодический вывод memory_get_usage(0)
По крайней мере узнаете в php ли логическая ошибка или из самого интерпретатора "течет". Еще расширения могут быть дефектные. Они могут получать память из кучи php, а могут сами по себе.
Нетрадиционное это дело на php демоны писать. Поэтому низкая вероятность, что найдут и пофиксят специфичные для этого режима работы баги. Может переписать чтобы работало порциями?
memory_limit - ограничивает память интерпретатора скрипта. есть еще системные лимиты на память (те, которые ulimit).
у вас падает с какой диагностикой? появляется ошибка в php и просто сигнал ?
а переезжайте вы лучше на постгрес или интербейз
по крайней мере в интербейзе вот такой вариант работает:
select first.*,seconds.id from
first,seconds
where first.id=seconds.id_first and
seconds.id in ( select first 3 id from seconds where seconds.id_first = first.id);