一旦服务器 CPU 物理内存使用率变高,PVCS 服务就会关闭。问题是什么以及如何解决?

PVCS service getting down once the server CPU physical memory usage become high. Whats the issue and How to resolve it?

一旦服务器的物理内存使用率变高,我们的 PVCS 服务就会停止运行。一旦服务器重新启动(不推荐),服务将再次启动。有任何永久修复吗?

I resolved this issue by increasing the heapsize parameters...:-)

1.On the server system, open the following file in a text editor:

Windows as of VM 8.4.6: VM_Install\vm\common\bin\pvcsrunner.bat
Windows prior to VM 8.4.6: VM_Install\vm\common\bin\pvcsstart.bat
UNIX/Linux: VM_Install/vm/common/bin/pvcsstart.sh

2.Find the following line:

set JAVA_OPTS=

And set the value of the following parameters as needed:

-Xmsvaluem -Xmxvaluem

3.If you are running a VM release prior to 8.4.3, make sure -Dpvcs.mx= is followed by  the same value shown after -Xmx.

4.Save the file and restart the server.

The following is a rule of thumb when increasing the values for -Xmx: 

•256m -> 512m
•512m -> 1024m
•1024m -> 1280m

正如 Riant 在上面指出的那样,调整 HEAP 大小是您最好的行动方案。我实际上支持 PVCS 九年,直到 2014 年这个时候我跳槽。 Riant 的数字正是我推荐的。

我实际上会建议很多客户将 -Xms 和 -Xmx 设置为相同的值(基本上从 1024 开始),因为如果您的 PDB and/or 您的用户社区很大,您将到达天花板的速度比你想象的要快。