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

ВСЕГДА является префорк Apache MPM однопоточным?

У меня сложилось впечатление, что это так, и именно поэтому магазины mod_php запускают его (обычно для небезопасных приложений).

В моем ящике Ubuntu, если я запустил

sudo ps axo pid,ppid,rss,vsz,nlwp,cmd

Я получаю это:

32305     1  9820 183732    1 /usr/sbin/apache2 -k start
32318 32305  7172 183732    1 /usr/sbin/apache2 -k start

nlwp предполагает, что apache работает как однопоточное приложение, или мне что-то не хватает?

Также - означает ли это, что все модули apache будут запускаться в этих процессах apache как однопоточные? Заставляет ли однопоточный характер родительского процесса эти модули действовать как однопоточные?

Спасибо

Да, префорк mpm всегда однопоточный. Но это не заставляет все модули apache быть однопоточными, потому что это просто невозможно принудительно.