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

Web服务在测试期间没有收到任何传入的请求。我使用以下命令通过SSH检查内存消耗:ps aux --sort -rss | head -n15。Supervisor和node是最大的消费者(分别为30Mb),但它们的内存消耗在测试开始和结束时没有变化。这意味着我的应用程序没有消耗更多的内存,但Jelastic报告内存消耗增加了。内存消耗大约每25分钟增长80Mb,检查间隔为1分钟。流量似乎停止了增长,并稳定在400Mb左右。
我能做些什么来解决这个问题吗?
Jelastic版本为5.7.3
发布于 2019-10-11 17:48:40
发现内存是在有自己缓存的进程系统日志中增长的,所有记录在系统中的事件首先被记录到RAM中,然后它们被丢弃到磁盘上的二进制日志中,之后使用的内存被回收。在这种特定情况下,为了减少内存使用率,可以更改配置文件etc/systemd/journald.conf中的设置,使其与以下内容相匹配
SyncIntervalSec=1m
SystemMaxUse=10M
SystemMaxFileSize=10M然后
systemctl restart systemd-journald请向您主机服务提供商申请更改,因为此文件只能在root帐户下更改。请让我们知道这是否有助于解决问题。祝你今天愉快!
https://stackoverflow.com/questions/58274628
复制相似问题