Все в одном выделенный серверсоветую посмотреть графики мониторинга, особенно память
top - 19:42:11 up 1 day, 46 min, 1 user, load average: 36.77, 20.07, 8.25
Tasks: 537 total, 29 running, 441 sleeping, 0 stopped, 0 zombie
%Cpu(s): 2.8 us, 0.8 sy, 0.0 ni, 92.8 id, 3.6 wa, 0.0 hi, 0.0 si, 0.0 st
load average: 39.94, 10.86, 8.75
Что нужно для php? Хостинг и index.php. Всё, сайт готов.
Странно именно то, что это происходит резко
133672 mysql 20 0 0,233t 0,071t 16748 S 332,4 29,0 48321:07 mysqld
попадают обычные запросы UPDATE `users` SET `points` = `points` + 1 WHERE `id` = 4457143; периодически.
Мне думается, что сервер упирается в какие-то лимиты диска или подобное, но как это понять, куда стоит смотреть?
Да, речь об этом. (об этом же написал и Виктор)
При таких правах хакер, который взломает другой сайт, может:
1) менять файлы в директории nextcloud
2) читать файлы, включая конфиги с паролями к базе данных
Поэтому - наверно нужно отдельный инстанс nginx с другим пользователем\группой и оставить права только для owner.
Или отдельную виртуалку.