Ahm*_*mad 5 apache multithreading
我在本地主机上使用 Apache 休息室超过 3 个月。今天我发现我的 Apache/PHP 安装不是通过运行一个使用 sleep(10) 并同时打开 2 个浏览器选项卡的脚本进行多线程的。(第二个选项卡在第一个选项卡完成后 10 秒加载)。
我已经安装了 Apache(apache.org 版本)并且没有任何改变。我正在使用 PHP 5.3.6 VC9 线程安全。
问题是什么?
您必须确保您使用的是 Apache 的工作 MPM,而不是 prefork。根据您的安装,您可能只需将 /usr/sbin/httpd2 符号链接到 /usr/sbin/httpd2-worker (或安装它的任何位置)。
当然,在您的情况下,您也可以增加配置中的最大进程数,这应该使您能够打开多个选项卡并让它们同时运行。
像这样的东西:
StartServers 2
MinSpareServers 2
MaxSpareServers 8
ServerLimit 8
MaxClients 8
KeepAlive off
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14637 次 |
| 最近记录: |