gpt4 book ai didi

multithreading - Apache不是多线程的吗?

转载 作者:行者123 更新时间:2023-12-04 04:29:48 25 4
gpt4 key购买 nike

我在 localhost 上使用 Apache 休息室超过 3 个月。
今天我发现我的 Apache/PHP 安装不是多线程的,通过运行一个使用 sleep(10) 的脚本并同时打开 2 个浏览器选项卡。 (第二个选项卡在第一个选项卡完成后 10 秒加载)。

我已经安装了 Apache(apache.org 版本)并且没有任何改变。
我正在使用 PHP 5.3.6 VC9 线程安全。

问题是什么?

最佳答案

您必须确保您使用的是 Apache 的 worker MPM,而不是 prefork 的。根据您的安装,您可以简单地将/usr/sbin/httpd2 符号链接(symbolic link)到/usr/sbin/httpd2-worker(或安装它的任何位置)。

当然,在您的情况下,您也可以只增加配置中的最大进程数,这应该使您能够打开多个选项卡并让它们同时运行。

像这样的东西:

StartServers       2
MinSpareServers 2
MaxSpareServers 8
ServerLimit 8
MaxClients 8
KeepAlive off

关于multithreading - Apache不是多线程的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7116144/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com