问题标签 [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.
linux - /proc/user_beancounter如何进行监控
我想监视 /proc/user_beancounters 以查看系统何时达到限制以及应归咎于哪个进程。
有人知道这个问题的工具吗?
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。如果有人确实遇到了同样的问题,请告诉我您的解决方案。
非常感谢,
——挂
networking - 从 openvz VM ping 不可用
这个 openvz 盒子几周前还可以正常工作,现在它无法 ping 外部世界。
我不是网络专家,我认为最初的工作设置会持续更长时间。
另一个奇怪的东西是这个虚拟机的网络服务可以从外部获得。
Ping 网络接口:
平谷歌:
如果配置:
路线:
主机上的iptable:
java - 如何在openvz中获取默认gridgain节点发现同一网络上的其他节点
我使用 proxmox 和 openvz 容器。我无法让默认的网格增益节点识别网络上其他地方的节点。ping 没有问题。我得到的错误之一是
我使用 venet 作为网络接口。(ifconfig 输出)
在一个 openvz 容器中运行 2 个节点按预期工作,没有问题。我更喜欢使用 openvz 容器而不是完整的虚拟机。
还使用 OpenJDK 运行时环境版本。1.6.0_18-b18。
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 指出的缓冲区刷新方法,但我的日志文件的写入一直在一行中间被剪切:
mongodb - OpenVZ VPS 中的 MongoDB
有一些关于 OpenVZ 中与 MongoDB 缓存相关的问题的讨论,我无法找到实际的解决方案。该问题与 OpenVZ 中的内存有关,因为 MongoDB 不仅仅消耗空闲内存。我尝试通过ulimit命令限制虚拟内存,但问题是MongoDB服务器在读取虚拟内存的限制值时会关闭(如果使用无限的虚拟内存,则会在消耗所有机器ram时关闭)。
linux - OpenVZ 不会创建容器错误“DISKINODES 的值无效”
请帮助我真的不知道为什么它不起作用,这是日志
顺便说一句,我使用 SolusVM 作为 VPS 管理器。我按照给定的指示做了所有事情,但对我没有任何工作。
我还搜索了整个互联网以找到解决方案,但完全没有希望:(
mongodb - 无法连接到 MongoDB
我刚刚安装了 MongoDB(标准的 Ubuntu 版本,不是最新的稳定版),由于某种原因我无法连接:
现在我的机器不是 127.xx1 它是出于某种原因 xxx2 (但我已经更改了我的配置以绑定到该地址,并且还尝试绑定到我的公共 IP,但没有用。
配置:
#mongodb.conf
我检查了日志,那里只显示启动信息。
我还检查了守护进程是否也在运行,它是 - 我什至尝试使用--fork
.
有没有人遇到过这个?或者有什么建议?
谢谢
更新:
重新启动后 - 以下是日志:
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 视为原因。
oracle11g - 错误:在 Centos 5.7 + OpenVZ 上安装 Oracle XE 11g 时“不允许操作”设置键“fs.file-max”
我在 OpenVz 上托管的 centos 5.7 上安装 oracle xe 11g 时遇到问题
服务器没有任何交换空间,并且由于交换=0,oracle 安装被拒绝,现在它已经解决。我在设置以下 oracle 特定内核参数时遇到问题
我该如何解决这个问题?