![我想在 OpenVZ 上运行 MongoDB,但预计会崩溃 — — 我该怎么办?](https://linux22.com/image/582736/%E6%88%91%E6%83%B3%E5%9C%A8%20OpenVZ%20%E4%B8%8A%E8%BF%90%E8%A1%8C%20MongoDB%EF%BC%8C%E4%BD%86%E9%A2%84%E8%AE%A1%E4%BC%9A%E5%B4%A9%E6%BA%83%20%E2%80%94%20%E2%80%94%20%E6%88%91%E8%AF%A5%E6%80%8E%E4%B9%88%E5%8A%9E%EF%BC%9F.png)
我的服务器托管在 HostEurope 虚拟服务器上
uname -a 提示
Linux lvps176-28-21-237.dedicated.hosteurope.de 2.6.18-028stab095.1 #1 SMP 星期一 十月 24 20:15:15 MSD 2011 x86_64 GNU/Linux
他们正在运行 OpenVZ。根据 HostEurope 的支持,Virtuozzo 有一个最新版本,但阅读 OpenVZ 的版本历史,这个版本已经过时、冻结,并且不会再维护。谁是对的?
我的实际问题是我想运行 MongoDB,但我面临着这里解释的 OpenVZ 问题:
那么,我该怎么办?在这个版本中,是否有可能解决 OpenVZ 上的 MongoDB 内存不足问题,还是我必须寻找其他托管公司?
谢谢!
答案1
这里可能的原因是托管服务提供商在底层运行 RHEL/CentOS 5.x - 它们永久“停留”在您报告的 2.6.18 内核分支上,要获得更新的版本,他们必须升级到 RHEL/CentOS 6.x - 因此,虽然他们正确地使用了适用于其平台的最新版本的 OpenVZ,但平台却落后了。
作为此评论解释说,实际上没有任何好的选择来解决旧平台上 OpenVZ 的根本问题。
因此,要么询问他们是否有更新的主机可用(也许他们正在有限地试用 6.x),要么询问他们是否有更新的主机可用(也许他们正在有限地试用 6.x),或者是,转移到其他地方。