Я унаследовал сборку системы на PHP (LAMP), и она продолжает отключаться из-за нехватки памяти каждую неделю или около того. Доступно 4 ГБ оперативной памяти. Я дважды просил своего хостинг-провайдера разобраться в проблеме, но, похоже, журналов нет, несмотря на то, что в plesk включена ротация журналов.
При запуске команды mysql SHOW PROCESSLIST у меня сейчас 4826 процессов (и их число постоянно растет), а Google Analytics говорит, что сейчас на сайте около 13 человек, поэтому процессы кажутся довольно чрезмерными.
Я только что добавил это в mysql / my.conf, чтобы облегчить настройку.
[mysqld] interactive_timeout = 180 wait_timeout = 180
Но может ли это быть проблемой? Я знаю, что это сложно точно определить, я пробовал настраивать журналы ошибок через plesk и php, но, по-видимому, ничего не выводится во время выхода из памяти - у меня заканчивается и мне нужно перезапускать, и это происходит довольно часто в разное время дня каждую неделю или около того.
Мы будем очень благодарны за любые идеи о том, где искать.
Большое спасибо
Тим
Когда вы говорите, что журналов нет, вы имеете в виду вообще (в этом случае - убедитесь, что у вас работает какая-то форма системного журнала!) Или только тогда, когда у вас возникают проблемы?
Также посмотрите вверху, чтобы увидеть, что использует больше всего памяти (т.е. проверьте, действительно ли это mysqld или нет).