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

Другие вопросы по тегам