Столкнулся с проблемой форка. Есть скрипт на php, который форкает некоторые запросы. Иногда не форкается, говорит не могу. Методом тыка заметил, что зависит это от памяти.
Сервер имеет 16 гигов памяти, скрипт N занимает 7 гигов. Запускаю скрипт Х, который по мере работы начинает занимать память 3 гига(да, где-то утечка, но не суть) и наступает данная проблема, в скрипте N пишет что не могу сделать форк, хотя скрипт Х нормально форкается. Всего памяти в данный момент используется 11.5 гигов. Почему не форкается, если свободно ещё около 5 гигов и почему скрипт Х продолжает форкаться? Скрипты запускаю не от рута, через судо. Где какие ограничения могут быть? В пыхе, в лимитах пользователя, в системе?