Так случилось, что памяти мало, лишних финансовых ресурсов нет, а сайтов крутится много на VPS/VDS с минимальной конфигурацией.
При таких условиях может частенько падать база данных (например mariadb). Быстрое решение: добавить swap файл.
По условию задачи VPS у нас с быстрым SSD диском, поэтому решение вполне жизнеспособно.
Нехитрые действия включат swap размером 2048 мб:
# dd if=/dev/zero of=/swapfile bs=1024 count=2097152 # mkswap /swapfile # swapon /swapfile
Добавить строчку в fstab для автоматического монтирования при старте системы:
/swapfile swap swap defaults 0 0
Источник: swap file for CentOS
########################### Ansible section ############################
Ansible playbook: swapfile.yml
Добавьте переменные для хоста (может быть несколько файлов, в примере 2):
swap_files: - path: /swapfile1 size: 2048 - path: /swapfile2 size: 2048