Здравствуйте. Знаю, что архитектура приложения кривая, но тем не менее может кто сможет объяснить мою проблему:
сервер мощный - 2 процессорный с 2 гигами памяти. Но почему то на создании 300 потока выдает, что не может выделить память. Проверил программу - утечек памяти нет (valgrind). ulimit поставил явно больше, чем может понадобится (поставил большое количество процессов и открытых файлов). Потоки в detached состоянии. Если игорировать эти ошибки (о невозможности создания потока) - и пытаться создавать потоки - программа вылетает, в логах пусто (как системных, так и програамных, как будто ОС просто убила ее тихо). Куда копать?
Кол-во процессов останавливается на 300