переехать с апач/модперл на PSGI, но сохранить потребление памяти плюс-минус на том же уровне.
Может есть какой-то вариант с переездом на уровне "вот, запускайте вот так", без плясок с бубном?
Типа starman с -M<все на свете модули>.
—preload-app у стармана, который, казалось бы, мог заменить миллиард -М делает
bad things when resources like sockets or database connections are opened at load time by the master process and shared by multiple children.
Мы переехали с fcgi+apache на старман+nginx. Не могу сказать, сколько потребляла старая связка, но сейчас старман жрет память как сволочь. В пиках доходит до 3гб, после чего его воркеров начинает прибивать systemd
Количество воркеров и время их жизни регулируется. Прикидывайте по расходу памяти к концу жизни воркера, сколько можно максимум. Ну и на утечки надо проверяться, даже за 1000 запросов можно серьезно распухнуть.
Обсуждают сегодня