问题标签 [openvz]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1215 浏览

linux - /proc/user_beancounter如何进行监控

我想监视 /proc/user_beancounters 以查看系统何时达到限制以及应归咎于哪个进程。

有人知道这个问题的工具吗?

0 投票
4 回答
4480 浏览

openvz - 使用OpenVZ无法启动、停止、进入VE

我正在使用 Debian Unstable 内核 2.6.32-5-openvz-amd64 (但我认为这不是问题)。安装并运行我们的 VE 几个月后,我们的硬盘快满了,我们添加了 3 个硬盘来制作新的 RAID 5 阵列,将其格式化为 ext4,然后使用位置 /openvz 挂载

我有一个 ID 为 112 的 VE,我希望更改其配置以将私有区域从 /var/lib/vz/private/112 (1) 变为 /openvz/112 (2) 将所有数据从 (1) 同步到 ( 2),我无法启动 VE 112。我将配置恢复为原始配置,但是,当我使用 vzctl status 112: 时,它显示:

并且不能进入ve:

无法停止或重新启动错误:操作超时。我尝试了很多方法:尝试卸载,挂载私人区域,或使用MAKEDEV制作tty或pty,使用vzctl chkpnt 112 --kill,但它不起作用。

我不想重新启动此服务器,它包含其他 2 个运行良好且没有问题的 VE。如果有人确实遇到了同样的问题,请告诉我您的解决方案。

非常感谢,

——挂

0 投票
1 回答
2488 浏览

networking - 从 openvz VM ping 不可用

这个 openvz 盒子几周前还可以正常工作,现在它无法 ping 外部世界。

我不是网络专家,我认为最初的工作设置会持续更长时间。

另一个奇怪的东西是这个虚拟机的网络服务可以从外部获得。

Ping 网络接口:

平谷歌:

如果配置:

路线:

主机上的iptable:

0 投票
1 回答
217 浏览

java - 如何在openvz中获取默认gridgain节点发现同一网络上的其他节点

我使用 proxmox 和 openvz 容器。我无法让默认的网格增益节点识别网络上其他地方的节点。ping 没有问题。我得到的错误之一是

我使用 venet 作为网络接口。(ifconfig 输出)

在一个 openvz 容器中运行 2 个节点按预期工作,没有问题。我更喜欢使用 openvz 容器而不是完整的虚拟机。

还使用 OpenJDK 运行时环境版本。1.6.0_18-b18。

0 投票
1 回答
303 浏览

python - 我怀疑 Popen 不用说就超时了

我的脚本遇到了一些困难。目的是启动一个或多个 OpenVZ 容器来执行一些测试。这些测试可能会很长(通常大约 3 小时)。

第一个脚本是这样的,在对要启动的队列成员进行排序之后,它会:

subprocess.Popen(QUEUE_EXECUTER % queue['queue_id'], shell=True)

其中“QUEUE_EXECUTER % queue['queue_id']”是要运行的完整命令。在 queue_execute 脚本中它是这样的:

它工作得很好,但有一段时间,最近,大部分时间,执行都停止了。日志中没有错误或任何内容。报告文件显示它在一行写入的中间停止(我相信这是因为文件在 python 端没有正确关闭)。在主机方面,OOM 杀手似乎没有做任何事情,我搜索了主机的日志也没有找到任何东西。

上面启动的两个“cmd”是shell脚本,它基本上设置了一个vz,并在上面执行一个测试程序。

所以我的大问题是:我是否遗漏了一些会导致脚本在 python 端停止的东西?

谢谢。

编辑:一些补充信息。

失败的命令总是第二个。这是我尝试执行的命令的两个示例值:/path/vzspawncluster.sh /tmp/file web --tarball /services/pkgs/etch/releases/archive.tar.gz --create/path/vzlaunch.sh 172 -b trunk --args "-a -v -s --time --cluster --sql=qa3 --queue=223 --html --mail=adress@mail.com"

vzlaunch 脚本在 OpenVZ 容器上启动 python 脚本,vzctl enter ID /path/script.py其中 ID 是容器 ID,/path/script.py 是容器上的脚本。

机器 report_install 和 report_test 是位于通过 NFS 共享访问的不同机器上的文件。没关系,但是由于我真的不知道失败时会发生什么,所以无论如何我都会注意到它。

当它失败时,容器上的进程就会死掉。它不会保持任何僵尸状态或任何东西,它只是死了。尽管容器上的进程失败了,但主进程(启动它们的进程)继续进行,好像一切都很好。

更多信息:我尝试了smci 指出的缓冲区刷新方法,但我的日志文件的写入一直在一行中间被剪切:

0 投票
1 回答
3659 浏览

mongodb - OpenVZ VPS 中的 MongoDB

有一些关于 OpenVZ 中与 MongoDB 缓存相关的问题的讨论,我无法找到实际的解决方案。该问题与 OpenVZ 中的内存有关,因为 MongoDB 不仅仅消耗空闲内存。我尝试通过ulimit命令限制虚拟内存,但问题是MongoDB服务器在读取虚拟内存的限制值时会关闭(如果使用无限的虚拟内存,则会在消耗所有机器ram时关闭)。

0 投票
1 回答
1784 浏览

linux - OpenVZ 不会创建容器错误“DISKINODES 的值无效”

请帮助我真的不知道为什么它不起作用,这是日志

顺便说一句,我使用 SolusVM 作为 VPS 管理器。我按照给定的指示做了所有事情,但对我没有任何工作。

我还搜索了整个互联网以找到解决方案,但完全没有希望:(

0 投票
10 回答
45113 浏览

mongodb - 无法连接到 MongoDB

我刚刚安装了 MongoDB(标准的 Ubuntu 版本,不是最新的稳定版),由于某种原因我无法连接:

现在我的机器不是 127.xx1 它是出于某种原因 xxx2 (但我已经更改了我的配置以绑定到该地址,并且还尝试绑定到我的公共 IP,但没有用。

配置:

#mongodb.conf

我检查了日志,那里只显示启动信息。

我还检查了守护进程是否也在运行,它是 - 我什至尝试使用--fork.

有没有人遇到过这个?或者有什么建议?

谢谢

更新:

重新启动后 - 以下是日志:

0 投票
0 回答
1016 浏览

linux - CentOS 6 中 OpenVZ 的默认流量整形规则

我有以下配置:

  • OpenVZ主机运行CentOS 6(2.6.32-042stab049.6),千兆连接
  • 在该 OpenVZ 上运行的单个容器

主机具有用于入站和出站连接的全千兆连接。容器对所有传出流量都具有千兆比特,但传入流量似乎受默认流量整形规则的约束,其中允许“突发”。下载大型二进制文件的速度为 15MB/s,持续几秒钟,然后又回落到 50Kb/s。

同样的文件可以一遍又一遍地全速下载到主机上。

未启用流量整形:

IPtables 没有什么花哨的:

实际上,我发现自己有点卡住了,并且正在考虑这可能只是 CentOS 6 的 OpenVZ 内核中的一个错误。我没有选择在不久的将来在 CentOS 5 上对其进行测试。有没有人对如何进行故障排除有任何其他想法?还是听起来很熟悉?鉴于主机运行只是 find 并且只有 CT 有传入带宽问题,我将 OpenVZ 视为原因。

0 投票
1 回答
3356 浏览

oracle11g - 错误:在 Centos 5.7 + OpenVZ 上安装 Oracle XE 11g 时“不允许操作”设置键“fs.file-max”

我在 OpenVz 上托管的 centos 5.7 上安装 oracle xe 11g 时遇到问题

服务器没有任何交换空间,并且由于交换=0,oracle 安装被拒绝,现在它已经解决。我在设置以下 oracle 特定内核参数时遇到问题

我该如何解决这个问题?