- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Не могу понять что не так.
Сервер Centos 7.6, Vesta, apache+ngix. 1 cpu, 1 оперативки.
Два сайта на Wordpress, посещаемость всего 20 чел сутки.
При серфинге по сайту, с открытием каждой новой страницы увеличивается показатель USED, пока полностью не займет всю оперативку. После чего сайт вообще повисает и время ожидания на открытие страниц до 10 сек доходит.
Помогает перезагрузка httpd в весте. Память освобождается, но со временем снова забивается.
Добавил swap, и 1 Гб оперативки, но это временное решение.
Добавил в конфиг httpd.conf
Редактировал Mariadb
skip-external-locking
key_buffer_size = 32M
max_allowed_packet = 16M
table_open_cache = 256
sort_buffer_size = 64K
read_buffer_size = 256k
read_rnd_buffer_size = 256k
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size= 128M
thread_concurrency = 8
#innodb_use_native_aio = 0
innodb_file_per_table
max_connections=200
max_user_connections=190
wait_timeout=30
interactive_timeout=50
long_query_time=5
Ничего не изменилось, куда еще смотреть?
АП скрин с процессами
А зачем вам на сервере память, которая не используется?
скрин просто прикрепил, до этого было 1Гб, и его явно не хватало, сейчас 2 гб, лучше, но бывает до 1.5 гб USED доходит и не освобождается. При том, что посещаемость всего 20 чел. Не должно же так быть.
У Вас же занято 700 Mb примерно
MaxRequestsPerChild 30
возможно поможет
У Вас занято памяти ~130 Mb
Свободно 1 Gb и почти 1 Gb занято кешем/буферами, которые освободятся при необходимости
vesta скорей всего посчитала VIRT память
Буфер 1Гб вижу, а 130 мб занято это где посмотрели? Я вижу в таблице USED - 712912 то есть 712 мб.
Понял, скрин не удачный, сейчас через xmlrpc на Wordpress загружу статьи, он оперативку ест например. И покажу что все будет занято, и пока httpd не перезапущу не освобождается
donsergios, Я не туда глянул, в swap влез
Занято ~ 700 Mb
Смотрите по процессам
общая стата не даст полной оценки ситуации
MaxRequestsPerChild 30
возможно поможет
ну можно не так радикально, поставить 300 для начала.
почему не 1? смысл сей настройки какой? она сделала для глючных версии модулей, где течет память, что процессы перезапускать. за 30 запросов ничего не утечет
вы гарантируете что на вордпрессе, сожравшем столько памяти нету говномодулей жрущих с утечками? я думаю они там есть.
вы гарантируете что на вордпрессе, сожравшем столько памяти нету говномодулей жрущих с утечками? я думаю они там есть.
Имеются в виду модули апача.
Модули ВП, какие бы глючные они ни были, занимают память ровно до конца обработки запроса.
---------- Добавлено 22.01.2019 в 17:03 ----------
ну можно не так радикально, поставить 300 для начала.
вы гарантируете что на вордпрессе, сожравшем столько памяти нету говномодулей жрущих с утечками? я думаю они там есть.
если php не глючной версии, то у вордпресса может быть сколько угодно говномодулей
---------- Добавлено 22.01.2019 в 17:53 ----------
---------- Добавлено 22.01.2019 в 17:03 ----------
где в процессах nginx?
вижу, что есть php-fpm, тогда для чего апач?