Доброго дня. Имеется арендованный сервак, i7 6700, 32гб оперативки, raid1 2шт HDD
ОС - Debian 11, php 7.4, optcache выключен\включен - ситуация не меняется
Развернут Nextcloud, клиентов - около 500(сихронятся папки по 5-10 гб), общий объем данных - 2Тб
Стоит обратный прокси на Nginx, за ним Апач доступный по локалхост, БД - Postgres 13
В какой то момент(я так понимаю когда обращается много клиентов) Апач начинает фигачить кучу процессов и забивать ЦП и оперативку.
Это происходит как с кеширование(Reddis), так и без него
С кеширование сервак моментально падает в " Internal Error", без кеша - тупит сильно, но работает
Что это за *уйня и как с ней бороться???
Какие конфиги надо дать для понимания? Подскажите, добавлю
скрин
UPD - если правильно понял лог, ошибка или в БД, или в том что она тупит...
spoiler
[Wed Jun 29 20:10:34.197256 2022] [php7:error] [pid 920516] [client 127.0.0.1:48420] PHP Fatal error: Uncaught Doctrine\\DBAL\\Exception: Failed to connect to the database: An exception occurred in the driver: SQLSTATE[08006] [7] FATAL:
remaining connection slots are reserved for non-replication superuser connections in /var/www/html/nextcloud/lib/private/DB/Connection.php:87\nStack trace:\n#0 /var/www/html/nextcloud/3rdparty/doctrine/dbal/src/Connection.php(1519): OC
\\DB\\Connection->connect()\n#1 /var/www/html/nextcloud/3rdparty/doctrine/dbal/src/Connection.php(1041): Doctrine\\DBAL\\Connection->getWrappedConnection()\n#2 /var/www/html/nextcloud/lib/private/DB/Connection.php(236): Doctrine\\DBAL\\C
onnection->executeQuery()\n#3 /var/www/html/nextcloud/3rdparty/doctrine/dbal/src/Query/QueryBuilder.php(345): OC\\DB\\Connection->executeQuery()\n#4 /var/www/html/nextcloud/lib/private/DB/QueryBuilder/QueryBuilder.php(287): Doctrine\\DBA
L\\Query\\QueryBuilder->execute()\n#5 /var/www/html/nextcloud/lib/private/AppConfig.php(344): OC\\DB\\QueryBuilder\\QueryBuilder->execute()\n#6 /var/www/html/nextcloud/lib/private/AppConfig.php(109): OC\\ in /var/www/html/nextcloud/lib/p
rivate/DB/Connection.php on line 87