Назад | Перейти на главную страницу

Многие процессы httpd выполняются пользователем Nobody

Наш VPS работает под управлением CentOS, 1 ГБ памяти, 3 ЦП WHM / cpanel установлены. У нас работает сайт на wordpress. У нас внутренняя ошибка сервера.

верхняя

 2114 mysql     20   0 1849m  30m 2900 S  3.3  3.0   1:46.34 mysqld             
31344 root      20   0  155m 4876  912 S  0.7  0.5   0:43.55 lfd - sleeping     
 6025 nobody    20   0 69760 2804 1776 S  0.3  0.3   0:00.05 httpd              
 6052 nobody    20   0 69792 2916 1780 S  0.3  0.3   0:00.03 httpd              
 6062 nobody    20   0 69828 3000 1876 S  0.3  0.3   0:00.03 httpd              
 6079 nobody    20   0 69828 3028 1876 S  0.3  0.3   0:00.03 httpd              
 6090 nobody    20   0 69768 3044 1916 S  0.3  0.3   0:00.10 httpd              
 6096 nobody    20   0 69788 3088 1908 S  0.3  0.3   0:00.08 httpd              
 6113 nobody    20   0 69780 3004 1888 S  0.3  0.3   0:00.05 httpd              
 6115 nobody    20   0 69788 2988 1888 S  0.3  0.3   0:00.03 httpd              
 6132 nobody    20   0 69832 3056 1920 S  0.3  0.3   0:00.02 httpd              
 6135 nobody    20   0     0    0    0 Z  0.3  0.0   0:00.02 httpd <defunct>    
 6144 nobody    20   0 69768 2876 1804 S  0.3  0.3   0:00.04 httpd              
 6149 nobody    20   0 69780 2964 1824 S  0.3  0.3   0:00.04 httpd              

Есть ли причина, по которой многие httpd никем не запущены?

Ваш сервер Apache HTTPd работает в Prefork mode, что означает, что один процесс управления отвечает за запуск дочерних процессов, которые прослушивают соединения и обслуживают их, когда они поступают.

Таких много httpd процессы вы можете видеть.

Затем в файле конфигурации Apache HTTPd вы можете найти User директива, указывающая серверу запускаться как nobody пользователь. Поскольку nobody Пользователь может использовать систему в других целях, не всегда желательно использовать ее также для обслуживания веб-страниц. Лучше создать для этого специального пользователя.