- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день. Проблема началась месяц назад. Сначала mysql отваливался раз в неделю - просто перезапускал службу и все.
Сегодня после запуска работает максимум 5 мин.
mariadb.log
Если я правильно понимаю, проблема с памятью.
/etc/my.cnf
Возможно, я что-то здесь перемудрил. Хотя до этого работало без проблем около года.
P.S. CentOS 7-amd64, 2048 Mb. Заранее благодарю за помощь.
Fatal error: cannot allocate memory for the buffer pool
[ERROR] mysqld: Out of memory (Needed 128917504 bytes)
180325 11:06:51 [ERROR] mysqld: Out of memory (Needed 96681984 bytes)
180325 11:06:51 [ERROR] mysqld: Out of memory (Needed 72499200 bytes)
Ему не хватает памяти для запуска innodb buffer pool
Это случайно не VDS ?
Да, VDS.Пока поменял:
innodb_buffer_pool_size=500M
max_connections=20
mysqltuner
А какова посещаемость проекта?
Памяти сколько свободно при запуске?
Почему MariDB такая старая? Установите 10.1 возможно просто учтечка памяти.
Было же меньше
Initializing buffer pool, size = 200.0M
500 M ещё быстрее уронит
[OK] Key buffer size / total MyISAM indexes: 128.0M/21.4M
Это можно урезать до 32 к примеру
[OK] InnoDB buffer pool / data size: 500.0M/150.4M
Innodb можно обратно 200 ставить
Ну и собственно не хватает данных сколько всего памяти
И если это VDS
OpenVZ ?
А какова посещаемость проекта?
Памяти сколько свободно при запуске?
Почему MariDB такая старая? Установите 10.1 возможно просто учтечка памяти.
1 сайт на joomla. 200-300 человек в день.
Попробую обновить MariDB, если получится.
Было же меньше
500 M ещё быстрее уронит
[OK] Key buffer size / total MyISAM indexes: 128.0M/21.4M
Это можно урезать до 32 к примеру
[OK] InnoDB buffer pool / data size: 500.0M/150.4M
Innodb можно обратно 200 ставить
Ну и собственно не хватает данных сколько всего памяти
И если это VDS
OpenVZ ?
KVM.
1. Сколько весит база сайта?
2. Все таблицы innodb?
3. Лог медленных запросов включен? (смотрите что-там, оптимизируйте)
200-300 юзеров - это просто смешно.
Я на 2-х ядрах и 2 гигах оперативки 70.000 в день держу (6 сайтов и тоже на Джумле)
А попробуйте добавить:
table_definition_cache = 400
table_open_cache = 400
По умолчанию в новых версиях подняли до 2000 и эпизодически подтекала память.
1. Сколько весит база сайта?
2. Все таблицы innodb?
3. Лог медленных запросов включен? (смотрите что-там, оптимизируйте)
200-300 юзеров - это просто смешно.
Я на 2-х ядрах и 2 гигах оперативки 70.000 в день держу (6 сайтов и тоже на Джумле)
Это вы засчет кеша держите, без кеша все бы давно упало.