我的印象是,是的,这就是为什么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会build议Apache作为一个单线程应用程序运行,或者我错过了什么?
另外 – 这是否意味着所有的Apache模块将作为单线程运行在这些Apache进程? 父进程的单线程性质是否基本上迫使这些模块充当单线程?
谢谢
是的,mpm prefork总是单线程的。 但是这并不强制所有的apache模块都是单线程的,因为这不能被强制。