Собственно сабж
Не могу понять, раньше хватало и 512, перестало хватать, перевел на VDS с гигабайтом оперативки и все равно - 7 раз за день в логах ошибка связанная с нахваткой памяти (Out of memory ... database.mysql.inc on line 188; views_user.inc on line 293)
Вопрос, как узнать кто убил Кенни куда девается память?
Комментарии
подключиться к серверу по ssh и набрать top
а толку - и увидеть что 10-20% SQL , остальное апач
Ну, во-первых апач и должен много жрать. Если у вас много посетителей на сайте находятся одновременно, то это все объясняет. Апач устроен иначе, нежели nginx. У него одно подключение обрабатывает один воркер, а воркер жрет около 10 мб памяти. А ВДС, он потому и виртуальный, что вам не даются все ресурсы машины. Одного гигабайта мало для крупного ресурса.
ну хм, крупный-мелкий, мало-много это относительно конечно
Пытаюсь отсечь все, что может отжирать память
Так, нашел у себя вирусы (ну яваскрипты вставленные в концы index.php) на поддоменах - почистил
Panels2 - пытался обращаться к несуществующей таблице
таблицы panels_info у меня нет - отключил модуль
Кстати, нет ли средства-модуля посмотреть данные как выдаются в шелле по команде "top "в друпале?
1) php скрипт, с правами рута, который делат <?php system('top'); ?>
2) по крону каждую минуту сбрасывать top > some_file.txt, а потом дергать эту информацию. Допустим, можно сделать блок, видимый тока админу, примерный код
echo '<textarea>'.file_get_contents('/path/to/some_file.txt').'</textarea>';
?>
Пройдите по этой ссылочке. Там есть решение для ограничения потребленияпамяти Апачом.
http://yakimchuk.ru/index.php?name=Pages&op=page&pid=17
спасибо
Valeratal, такой вопрос: а вы из вашего гига сколько на память пхп выделяете? А то я у себя со 128 МБ определиться не могу...
И можно ссылочку на пхпинфо?
сейчас ошибок памяти не обнаруживаю
меmory limit 64 м
отключил panels2 -буду разбираться -
128 идет на растерзание е-акселлератору
пхпинфо
Для меня сложность, то что я не могу посмотреть свой top в момент наибольших загрузок - днем
P.S не бывает putty но для мобильных
или например онлайн вариант
дубль
То есть из гига оперативки вы выделяете только 64МБ на ПХП память?
Мне еще ваши хостеры ответили, что у них 32МБ на процесс, насколько важен этот параметр и сколько у вас процессов пользователя разрешено?
(мне просто со своим хостингом сравнить надо и если что перейти)
насколько важен этот параметр и сколько у вас процессов пользователя разрешено?

Даже не понимаю о чем вы спрашиваете
Количество процессов не настраивал