我在PCF中有一个任务应用。每当我运行任务或计划作业时,执行任务/作业的内存分配与应用程序的内存分配不同。它总是分配512MB内存(在我的情况下为默认值)。但是应用程序内存分配为2GB。以下是我的manifest.yml
applications:
- name: hello-world
instances: 0
memory: 2G
我可以通过如下所示的CLI为任务分配内存。但我不了解PCF调度程序工作:
cf run-task hello-world ".java-buildpack/open_jdk_jre/bin/java org.springframework.boot.loader.JarLauncher" -m 2GB
我无法使用CLI的生产环境如何?有什么办法可以从manifest.yml为任务和PCF调度程序作业分配内存。
在我撰写本文时,[PCF Scheduler不支持设置计划任务的内存限制。它将始终使用平台运营团队设置的默认内存限制。这是一个很受欢迎的功能请求,而且在路线图上。