prefork

如果使用 prefork 作为 apache 模块运行,PHP 是否会利用 APC?
prefork

如果使用 prefork 作为 apache 模块运行,PHP 是否会利用 APC?

我已经安装了 APC,但我没有观察到对性能的影响像我预期的那样大。实际上,我不确定我是否观察到了任何好处,尽管这可能只是因为与执行我自己的代码相比,解释 php 代码所花费的 CPU 时间可以忽略不计。 所以我想知道:是不是因为我将 PHP 作为 apache 模块运行(而不是 fastcgi)和/或因为 php 使用的是 prefork(而不是 worker)?这些因素是否会以某种方式破坏通过 APC 可以实现的性能改进? ...

Admin

prefork 似乎没有监听配置文件中的 MaxClients
prefork

prefork 似乎没有监听配置文件中的 MaxClients

如果这是一个愚蠢的问题,我提前道歉,我对这一切都很陌生! 我在 ubuntu 服务器上安装了 prefork,并通过运行进行了确认 aptitude search apache2-mpm- 这给了我 p apache2-mpm-event - Apache HTTP Server - event driven model p apache2-mpm-itk ...

Admin

Apache httpd 进程占用过多内存
prefork

Apache httpd 进程占用过多内存

我在 CentOS6 上运行一个专用的 Apache Web 服务器,它有:12GB 内存 4 个 CPU 我的 httpd 配置如下,来自 /etc/httpd/conf/httpd.conf Timeout 60 KeepAlive Off MaxKeepAliveRequests 100 KeepAliveTimeout 15 服务器正在使用具有以下设置的 Prefork MPM。 <IfModule prefork.c> StartServers 8 MinSpareServers 5 MaxSpareServ...

Admin

Apache prefork 与 workder - 我的设置有什么问题?
prefork

Apache prefork 与 workder - 我的设置有什么问题?

我已经将 PHP 安装为 Apache 模块。我一直在prefork运行它。我读到过它worker会消耗更少的内存,同时提供更高的性能]1。因此,我编辑/etc/sysconfig/httpd并取消了注释: HTTPD=/usr/sbin/httpd.worker 并重新启动 Apache。 但是,当我运行时httpd -l,仍然会出现以下情况: core.c prefork.c http_core.c mod_so.c 我想这意味着prefork仍在运行但没有运行worker。 现在,当我运行 top 命令时,我会得到httpd.wo...

Admin

单个 Apache 中的多个 ServerRoot 指令
prefork

单个 Apache 中的多个 ServerRoot 指令

我最近遇到了一个 apache httpd 2.2 配置,其中定义了多个 ServerRoot 指令,每个指令后面都跟着单独的 prefork 设置。 有点像这样: ServerRoot root1 <IfModule prefork.c> StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxRequestsPerChild 0 </IfModule> [vhost-configs...

Admin

如何在 Redhat Linux 64 位上从 prefork 更改为 worker mpm?
prefork

如何在 Redhat Linux 64 位上从 prefork 更改为 worker mpm?

如何在 Redhat Linux 64 位上从 prefork 更改为 worker mpm。 /bin/httpd -l Compiled in modules: core.c mod_access.c mod_auth.c mod_include.c mod_log_config.c mod_env.c mod_setenvif.c mod_ssl.c prefork.c http_core.c mod_mime.c mod_status.c mod_autoindex.c mod_asis.c ...

Admin

使用高负载 LAMP 服务器进行 Apache 调优
prefork

使用高负载 LAMP 服务器进行 Apache 调优

我有一个 LAMP 服务器,有时每秒可以处理约 400 个请求,服务器配置如下: CPU: Intel Quad Core Xeon X3430 (4 x 2.40 GHz, 8MB Cache) RAM: 16 GB REG ECC DDR3 HD: 500 GB Enterprise Grade SATA II OS: CentOS 64 Bit (Latest Stable) Apache2 预分叉配置: StartServers 128 MinSpareServers 16 MaxSpareServers 64 Server...

Admin

查看顶部时,Apache 启动了大量进程,导致网站无法加载
prefork

查看顶部时,Apache 启动了大量进程,导致网站无法加载

我尝试过修复这个问题,但显然了解得不够。当我运行 top 命令时,我看到它充满了 httpd 进程。当这种情况发生时,我的网站停止加载。它没有崩溃,只是不停地旋转。我正在使用 prefork MPM。这看起来像: <IfModule prefork.c> StartServers 1 MinSpareServers 5 #MinSpareServers 1 MaxSpareServers 10 #MaxSpareServers 5 ServerLimit 25 #ServerLimit ...

Admin

FCGI 或 mod_php 上的会话不同吗?
prefork

FCGI 或 mod_php 上的会话不同吗?

我有一组在 apache-php(使用 prefork)上运行的 Web 服务器。我计划从 prefork 迁移到 worker(fcgi)。问题是我无法一次迁移所有服务器,因此在短时间内(几天之内)它们中的一些会使用 fcgi,而一些会使用 modphp。我今天测试了会话是否能在这两类服务器(使用 fcgi 的测试服务器和使用 mod_php 的真实服务器)之间工作,看起来不行,当我的代理(基本 nginx)将我从使用 fcgi 的 ws 重定向到使用 mod_php 的 ws 时,我被注销了。托管在这些服务器上的应用程序是一个经过少量修改的 magent...

Admin

Apache 是否会在每个 HTTP 请求上生成管道记录器?
prefork

Apache 是否会在每个 HTTP 请求上生成管道记录器?

我正在检查一个高容量的 Apache预分叉站点并注意到许多日志条目,例如: CustomLog '|/foo/bar/cronolog -foo -bar' RewriteLog '|/foo/bar/cronolog -bar -foo' 当 apache 记录请求或重写是 cronolog为每个请求生成管道,还是在预分叉的 Apache 进程的整个生命周期内打开并写入管道? (这是在 stackoverflow 上提出的,但我将把它从那里删除,因为我认为它更适用于这里。) ...

Admin