首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当启用GIT自动部署时,Jelastic内存消耗会不断增加。

问当启用GIT自动部署时,Jelastic内存消耗会不断增加。
EN

Stack Overflow用户
提问于 2019-10-08 01:43:10
回答 1查看 204关注 0票数 2

我注意到,当为GIT部署启用“检查并自动部署更新”选项时,内存使用量会持续增长。

​

​

Web服务在测试期间没有收到任何传入的请求。我使用以下命令通过SSH检查内存消耗:ps aux --sort -rss | head -n15。Supervisor和node是最大的消费者(分别为30Mb),但它们的内存消耗在测试开始和结束时没有变化。这意味着我的应用程序没有消耗更多的内存,但Jelastic报告内存消耗增加了。内存消耗大约每25分钟增长80Mb,检查间隔为1分钟。流量似乎停止了增长,并稳定在400Mb左右。

我能做些什么来解决这个问题吗?

Jelastic版本为5.7.3

EN

回答 1

Stack Overflow用户

发布于 2019-10-11 17:48:40

发现内存是在有自己缓存的进程系统日志中增长的,所有记录在系统中的事件首先被记录到RAM中,然后它们被丢弃到磁盘上的二进制日志中,之后使用的内存被回收。在这种特定情况下,为了减少内存使用率,可以更改配置文件etc/systemd/journald.conf中的设置,使其与以下内容相匹配

代码语言:javascript
复制
SyncIntervalSec=1m
SystemMaxUse=10M
SystemMaxFileSize=10M

然后

代码语言:javascript
复制
systemctl restart systemd-journald

请向您主机服务提供商申请更改,因为此文件只能在root帐户下更改。请让我们知道这是否有助于解决问题。祝你今天愉快!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58274628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档