目前在 Ubuntu 14.04 上的 Apache 2(确切地说是 Apache 2.4.7)上,我有以下设置:
/etc/apache2/mods-enabled/mpm_prefork.conf
<IfModule mpm_prefork_module>
StartServers 20
MinSpareServers 100
MaxSpareServers 250
MaxRequestWorkers 150
MaxConnectionsPerChild 0
</IfModule>
Run Code Online (Sandbox Code Playgroud)
该服务器是一个 8GB (RAM) 的亚马逊服务器,它只会为一些谷歌广告活动加载一个三页的注册表单。
我在网上找到了一个名为apachetuneit.sh的脚本,但是过了一会儿,Apache 报告了这个错误:
[Tue Apr 21 16:45:42.227935 2015] [mpm_prefork:error] [pid 1134] AH00161:服务器达到 MaxRequestWorkers 设置,考虑提高 MaxRequestWorkers 设置
如何判断如何设置这些设置?
我只是专门询问如何调整 Apache 2.4 而没有其他问题。这就是为什么这个问题与这个问题不同。
ubuntu performance-tuning mpm-prefork apache-2.4 ubuntu-14.04
我的客户让我将一些文件夹部署到他客户网站的一堆主目录中。我使用 Bash 脚本完成了此操作,但最终使用了 root 帐户权限。
我如何制作一个 Bash 脚本来获取 /home/用户下的每个文件夹(不是隐藏文件或文件夹),获取该文件夹的用户和组所有权,然后执行 chown -R {user}.{group} /home /用户?
服务器正在运行 CentOS Linux。
我可以输入什么 Linux 命令,在那里我可以实时查看 MySQL 服务器负载?
背景:我可以输入“top”并观察整体服务器负载(只需查看 Idle % 的倒数并在一段时间内考虑它)。但是我需要知道如何查看 MySQL 何时遇到关键负载并且可能会耗尽进程句柄或类似的东西,除非我对此做些什么。
我发现我的 Webmin 没有配备 vsftpd 模块来配置 vsftpd。我在他们的网站上发现他们有一个下载 tarball。我下载了它,但不知道将这个 tarball 添加到 webmin 配置中的正确步骤是什么。
如果重要的话,我正在运行带有 Webmin 1.510 的 Ubuntu Server 9.10。
我正在使用 ProFTPD 运行 Ubuntu Server 9.10,而且我也有 Webmin。
我有 3 个域的 DNS 设置、3 个域的邮件设置以及这些域的 Apache2 设置。他们工作得很好。
现在我想为传入的用户提供 FTP 访问权限,但将它们指向 /var/www/[domain] 并让它们作为用户“ftpuser”之类的东西进入,但希望将其转换为用户“www-data”,以便网络权限将是正确的。
有什么技术可以做到这一点?
在 CentOS5 上,我看到“top”命令显示在 20% 和 2% 空闲之间悬停,但随后负载显示为 1.20。这怎么可能?当我输入“正常运行时间”时,我也会看到 3 个负载数字,通常在 1.20 - 1.35 左右。
如何在 Linux 上向网卡添加更多 IP 地址?我是否使用路由命令?
这是 Ubuntu Server 10.04 LTS。
linux ×4
ubuntu ×4
ftp ×2
ubuntu-9.10 ×2
apache-2.4 ×1
bash ×1
directory ×1
ip-address ×1
mpm-prefork ×1
mysql ×1
nic ×1
performance ×1
permissions ×1
proftpd ×1
route ×1
top ×1
ubuntu-14.04 ×1
uptime ×1