lushenghen 并不能完全说明是halo的问题。
被系统oom有很多种情况,大致下面这样:
- 比如你系统内存占用过高(被其他应用),结果halo刚启动,在短时间内占用了大量内存,权重过高,oom这时候就会kill掉halo
- 这次就是halo的问题,halo运行了不少时间了,但内存过高且无法被回收,权重过高,被oom kill掉
当然前提是,你这个kill的是java,并且pid是你的halo程序。
在1H1G的服务器下,把halo最大内存设置为256MB就行。目前我在我的服务器上部署了好几个服务(两个Java,一个Node),但halo从来没崩过。可能是你进行的某些操作正好是halo内存泄露的地方