【发布时间】:2012-06-25 06:43:13
【问题描述】:
我有一个 gentoo 盒子,我已经完成了默认 gentoo 安装。现在我想将其 mpm 更改为我的 comet is blocking 所有其他请求。 worker mpm 是否应该解决这个并发问题?我怎样才能改变gentoo上的mpm?
【问题讨论】:
标签: php apache concurrency apache2
我有一个 gentoo 盒子,我已经完成了默认 gentoo 安装。现在我想将其 mpm 更改为我的 comet is blocking 所有其他请求。 worker mpm 是否应该解决这个并发问题?我怎样才能改变gentoo上的mpm?
【问题讨论】:
标签: php apache concurrency apache2
您只需将 APACHE2_MPMS 设置为所需的 MPM:
# echo 'APACHE2_MPMS="worker"' >> /etc/portage/make.conf
我不知道它是否能解决你的并发问题。
【讨论】:
您应该在/etc/portage/make.conf 中使用APACHE2_MPMS="prefork",因为这是唯一可以确保不会出现并发问题的模块。原因是,这个模块对每个请求都使用一个线程。
【讨论】: