fcgi использует только один процессор?
Я работаю над настройкой, которая использует fcgi/nginx.
Кажется, он работает правильно (24 дочерних и 500 макс. Запросов), за исключением того, что все экземпляры phpfcgi накапливаются на одном ядре. Когда я запускаю top, я вижу 1 ядро около 3%, то, которое работает с fastcgi, обрабатывает около 99%, а еще 6 - от 0 до 0,5%.
Пожалуйста, дайте мне знать о любых возможных причинах, по которым мы привязаны к 1 ядру процессора.
Спасибо
2 ответа
Когда вы вошли в систему, возможно ли, что ваш сеанс оболочки имел набор задач в.profile/.bashrc/ независимо от того, что блокировало вашу привязку к процессору? Если я не забуду, они удалили параметры сродства процессора из fcgi в 2007 году или около того.
Маловероятно, учитывая, что это относительно новая функция, но возможно, что ваша система настроена на использование cgroups
сгруппировать эти процессы в процессор. Смотрите документацию по ядру в документации / cgroups / cpusets.txt