限制 mod_mono_server4 进程实例的数量以匹配 Ubuntu 16.04 重新启动时启动的 Apache 服务器进程的数量?

限制 mod_mono_server4 进程实例的数量以匹配 Ubuntu 16.04 重新启动时启动的 Apache 服务器进程的数量?

如何限制 mod_mono_service 进程实例的数量以匹配 Ubuntu 16.04 重新启动时启动的 Apache 服务器进程的数量?

指定在 Ubuntu 16.04 重新启动时启动的 Apache 服务器进程数的方法是将 StartServers 指令放置在 /etc/apache2/apache2.conf 中。

使用我在这篇 Stack Overflow 文章中看到的答案,[按名称限制进程数量,我已经尝试在我的 systemd 目录的 apache.service 文件中设置 MaxConnections,如下所示。

[Unit]
Description=Apache service

[Service]
Type=simple
MaxConnections=3
ExecStart=/usr/sbin/apache2

[Install]
Alias=dbus-org.bluez.apache2.service

我想要这样做的原因是避免使用额外的 mod_mono_service 进程实例消耗的额外 CPU 和 RAM 内存资源。

任何帮助是极大的赞赏。

答案1

在阅读了GitHub 中的C源代码后mod_mono.c,我发现指定创建正确数量的mod_mono_server4流程实例是 Linux 系统程序员的责任。

此外,Linux系统程序员有责任确保每个特定mod_mono_server实例与唯一apache2进程的匹配正确。

相关内容