o limite de memória física (RAM) sugerido para o servidor de aplicação.
GlobalMemoryLimit
o limite de memória física global (considerando todo o host) sugerido para garantias de estabilidade do serviço.
ServerVirtualMemoryLimit
o limite de memória virtual (RAM+SWAP) sugerido para o servidor de aplicação.
GlobalVirtualMemoryLimit
o limite de memória virtual global (considerando todo o host) sugerido para garantias de estabilidade do serviço.
Quando não definida, a chave assume o valor máximo possível. Se for uma chave de memória física, considera o máximo de RAM da máquina. Se for uma chave de memória virtual, considera o máximo de RAM somado ao espaço de SWAP da máquina.
Internamente, o appserver monitora os limites configurados e toma certas ações:
se chegar a 80% do limite, o servidor começa a emitir mensagens de alerta (console.log);
quando chega a 90% do limite, o serviço passa a recusar novas conexões e novos jobs;
se chegar a 95% do limite, o consumo é considerado crítico e a operação começa a ficar sob risco. Sugere-se fortemente fechar algumas das tarefas abertas.