kaihekaihe

Results 11 comments of kaihekaihe

> @kaihekaihe 你怎么启动应用的? 不会是启动的开发模式(npm run dev)吧? 另外确认一下,你的 Egg 容器启动了多少 worker , Egg 默认是系统的核数 npm i npm run build npm run start 用ps aux,有: node /opt/entry-frame/node_modules/.bin/egg-scripts start node --require xxx/node_modules/egg-scripts/node_modules/source-map-support/register.js ......

一般是这样,每多一天,内存会增加100m左右,这个egg vue启动后占用内存在1.2g左右,随后,会每天增加100m,直到接近1.7g

> @kaihekaihe 可以直接部署这个模板应用观察一下内情情况。 另外 设置一下 EGG_WORKERS 环境变量,限制一下 worker数,比如设置为 4 个 根据我上面的ps aux。有多少个worker,为什么要限制worker数呢

> > 不知道你那边是不是一直启动这个应用,每天的内存增量是多少 > > 我们这边线上使用的,内存不会一直增加的,即使增加后,也会回收掉的 这个模板 占用的内存,一直维持在多少

memory: 2019-7-29 14:30:57: rss:110.08MB, heapTotal:55.27MB, heapUsed:48.64MB memory: 2019-7-29 14:31:01: rss:109.15MB, heapTotal:55.27MB, heapUsed:48.75MB memory: 2019-7-29 14:31:03: rss:109.44MB, heapTotal:56.27MB, heapUsed:48.72MB memory: 2019-7-29 14:31:05: rss:110.07MB, heapTotal:55.77MB, heapUsed:48.77MB memory: 2019-7-29 14:31:06: rss:109.64MB, heapTotal:55.77MB, heapUsed:48.70MB...

`serverService.persistOnline(serverService.isEnableServer(JobRegistry.getInstance().getJobInstance(jobName).getIp()));;` For instance node ,yes it is ephemeral , I know what you mean. For Server node, it is not ephemeral , why does its data need to be filled...

Is there test report about processing capacity of one instance(eg. 4c16g)

`startedTimeoutMilliseconds` and `compltedTimeoutMilliseconds` in class `AbstractDistributeOnceElasticJobListener`