发表于: 2020-09-11 16:05:35
1 1374
今天完成的:
一、测试resin
1、修改resin内存
参考的文档:
查到的结果有两种方法,一种是改resin.xml,一种是改resin.properties。
改resin.xml的改法也有两种,一种是在cluster=app下改,一种是在cluster=web下改。我都试了下,都不行,可能是代码问题。然后选择了改resin.properties。在resin.properties中增加一行。
jvm_args : -Xmx128m -XX:MaxPermSize=128m |
Xmx是使用的堆内存大小,permsize是使用的永久代大小。
在服务器上测试出来,Xmx最小35m。永久代设置的太小,resin会直接忽略。
2、使用top命令和kill命令
使用top命令,resin进程的名字不是resin,而是java什么的,不好判断哪个是resin进程。
所以用了 ps aux|grep resin 命令,找到resin进程的id。
然后使用 kill -9 命令杀进程。
关于使用kill命令和自带的停止脚本区别:
kill不加参数默认是kill -15。kill -9是强制杀进程,有可能有收尾代码未执行,资源未释放。
我的理解是停止脚本类似于kill -15。。。
明天计划的:
写部署脚本。
遇到的问题:
修改resin内存的两种方式我只成功了一种。。
收获:
这一次做的事比较少。了解了修改resin内存的一种方式。
评论