Журнал

Там какая-то лютая дичь творится:-) Вот исходное потребление контейнерами:

Здесь нам интересен fi1osof-ru-agent-app-1 - именно это сам сайт. Да, он на старте итак много потребляет (более 500 МБ), но нам важны не абсолютные цифры, а в сравнении. И для этого я запущу всего 100 запросов в 10 потоков, то есть небольшое нагрузочное тестирование.

time ab -c 10 -n 100 http://172.19.0.2:3000/

Картина получилась жуткая: 100 запросов обрабатывались 9 секунд даже на моем очень мощном компе, потребление памяти превысило 2 гига, и нагрузка вполне так ощутилась.

Поиздеваюсь еще немного и отправлю 1000 запросов в 100 потоков :-)

Это ему уже совсем не понравилось :-) Выполнялось 1 минуту 11 секунд и сожрало 4+- гига памяти.

Что примечательно, 4 гига съело почти сразу, еще не первых двух сотнях запросов, но потом стабильно в этом потреблении и висело, разброс не превыгал 500 метров. То есть бесконечной утечки памяти тут нет, и скорее всего где-то реально линейное потребление ресурсов на какие-то вычисления. Я думаю, что это скорее всего Markdown + LaText, как самый основной источник. Ну, может еще styled-components, но второе скорее всего как следтвие из первого, потому что первый создает много этих компонентов. Буду сейчас дополнительно это изучить.

Перенести fi1osof.ru на движок haih.site