快速提问,但古林没有透露答案。当我这样做时iptables -L
,在我将源限制为内部 ip 的地方显示项目似乎滞后192.168.0.0/24
显示整个列表大约需要 30 秒。
我只想知道:这是否会影响我的传入连接的速度,或者这仅仅是在我的 iptables 规则内拥有所有这些范围的副作用?
谢谢!
在似乎是随机事件中,一个站点今晚关闭了,在查看了 Apache 错误日志后,这是这个问题:
(13)Permission denied: mod_wsgi (pid=2751): Unable to connect to WSGI daemon process 'mysite.com-ssl' on '/var/run/apache2/wsgi.2579.0.2.sock' after multiple attempts.
Run Code Online (Sandbox Code Playgroud)
现在我阅读了mod_wsgi的ConfigurationIssues wiki,修复似乎是合理的。无法写入该目录,因此必须指定一个替代方案WSGISocketPrefix
所以我设置:
WSGISocketPrefix /var/run/wsgi
Run Code Online (Sandbox Code Playgroud)
它解决了这个问题,并且站点可以在 Apache 重新启动后加载。
但是,我很好奇 - 为什么这个目录不再可供写入?我错过了什么吗?该/var/run/apache2
目录归 拥有root:root
,但现在在其下运行的新套接字/var/run/wsgi*.sock
是www-data:root
.. 服务器重新启动,仅此而已。也许现在某些东西会在启动时接管该目录的权限?
有任何想法吗?谢谢!
您的 Linode,linodeXXXXX,过去 2 小时的平均值为 1079.99,已超过磁盘 io 速率的通知阈值 (1000)。
这就是我过去一周收到的电子邮件,每天大约 2-3 个。我尝试了一些解决方案,包括在此问题上查找其他ServerFault 帖子,但它们没有帮助。
例如,我试过:
watch -n 1 "(ps aux | awk '\$8 ~ /D/ { print \$0 }')"
Run Code Online (Sandbox Code Playgroud)
在不同的时间间隔,这将填充 nginx 进程或 kjournald 进程等,但只会持续几秒钟。所以它并没有真正帮助找出导致它的原因,它只是告诉我我一直在获得高 i/o。
因此,问题变成了如何确定导致这种高 i/o 使用率的原因?理想情况下,不要从流程列表开始 6 小时。