我在 Amazon AWS(欧盟/爱尔兰)上有三个 Ubuntu EC2 实例,都设置为 Web 服务器。我注意到其中两个的系统日期/时间不正确(时区始终设置为 UTC 以供我选择)。这是date -R我的 PC(欧盟/意大利,比 UTC 早 2 小时)和服务器的输出:
lorenzo@LOCALPC ~ $ date -R
Wed, 05 Jun 2013 09:48:19 +0200
ubuntu@AWS-EC2-1 ~ $ date -R # SHOULD BE 07:48 (-10 minutes)
Wed, 05 Jun 2013 07:38:58 +0000
ubuntu@AWS-EC2-2 ~ $ date -R # SHOULD BE 07:48 (-15 minutes)
Wed, 05 Jun 2013 07:33:55 +0000
ubuntu@AWS-EC2-3 ~ $ date -R # SHOULD BE 07:48 (-50 secs)
Wed, 05 Jun 2013 …Run Code Online (Sandbox Code Playgroud) 我在运行一些网站的AWS上有一个m1.small EC2 实例。我注意到我的 CPU 使用率每隔 30 分钟(0:06、0:36、1:06,...)就会出现固定的峰值。
我检查了我的 crons(我有很多),没有人每 30 分钟运行一次。看着top我注意到峰值大约有 1 分钟长,并且几乎完全由“被盗 CPU” (%st) 组成。我读过 Amazon VM 管理程序窃取了 CPU 时间,但我不明白为什么会发生这种情况(发生这种情况时我没有运行 CPU 密集型的东西)以及为什么它恰好每 30 分钟一次。
你有什么线索吗?我应该购买更大的实例吗?我希望不会,因为其余时间 CPU 非常低,平均负载 永远不会超过 0.5 ...

我在 Ubuntu 服务器 14.04 上全新安装的 Apache 2.4 上安装了 CGI 脚本。如果对我来说配置文件没问题,Apache也会继续回复403 Forbidden。CGI 是 Monitorix 前端,一个用 Perl 编写的系统监控工具。
配置文件/etc/apache2/conf-enabled/monitorix.conf是:
Alias /monitorix /var/lib/monitorix/www
ScriptAlias /monitorix-cgi /var/lib/monitorix/www/cgi
<Directory /var/lib/monitorix/www/cgi/>
DirectoryIndex monitorix.cgi
Options ExecCGI
<IfModule mod_authz_core.c>
# Apache 2.4
Require all granted
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order deny,allow
Allow from all
</IfModule>
</Directory>
Run Code Online (Sandbox Code Playgroud)
在所有文件/var/lib/monitorix/www和/var/lib/monitorix/www/cgi对所有至少读取权限。每次我尝试从 URL 访问时/monitorix,在我的 Apache 日志中我都会看到以下几行:
[Mon Sep 01 06:57:52.995680 2014] [authz_core:error] [pid 17145] [client x.x.x.x:58879] AH01630: client …Run Code Online (Sandbox Code Playgroud)