如何限制 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
进程的匹配正确。