如果我的(Rails)应用程序关闭或正在进行数据库维护或其他任何事情,我想在 nginx 级别指定以提供静态页面。所以像http://example.com/*这样的每个 URL都应该提供一个静态的 html 文件,比如 /var/www/example/foo.html。
试图在我的 nginx 配置中指定它给了我适合和无限循环等等。
我正在尝试类似的事情
location / {
root /var/www/example;
index foo.html;
rewrite ^/.+$ foo.html;
}
Run Code Online (Sandbox Code Playgroud)
您如何让域中的每个 URL 为单个静态文件提供服务?
我们的 mongodb 进程始终使用 >100% 的 CPU(这是在 Linode 上的 Ubuntu 64 位服务器上),我们正在努力提高性能。
我们发现的一个建议是 MongoDB 和 NUMA 不能很好地协同工作:http : //docs.mongodb.org/manual/administration/production-notes/#production-numa
我注意到它/proc/sys/vm/zone_reclaim_mode
已经设置为 0 并且当前未安装 numactl。
我的问题:如何确定我们的服务器是否已经启用了 NUMA,以及我们是否应该按照上述链接中的建议使用以下命令启动 Mongo?
numactl --interleave=all /usr/bin/local/mongod
Run Code Online (Sandbox Code Playgroud)
这是以下内容/proc/cpuinfo
(前 3 个部分被抑制,因为除了“处理器”行外,输出是相同的):
processor : 3
vendor_id : GenuineIntel
cpu family : 6
model : 45
model name : Intel(R) Xeon(R) CPU E5-2650L 0 @ 1.80GHz
stepping : 7
microcode : 0x70a
cpu MHz : 1800.077
cache size : 20480 KB
physical id : 0
siblings : …
Run Code Online (Sandbox Code Playgroud)