Nossa, isso é muito estranho!
A fórmula para conexões é worker_processes * worker_connections, que seria 12 * 768, resultando em (clic clac) 9216. Mas seus logs indicam 1768…
Tente isso no seu app.yml:
## Quaisquer comandos personalizados para executar após a compilação
run:
- exec: echo "Início dos comandos personalizados"
- replace:
filename: "/etc/nginx/nginx.conf"
from: "worker_connections 768"
to: "worker_connections 2000"
- replace:
filename: "/etc/nginx/nginx.conf"
from: "worker_processes auto"
to: "worker_processes 10"
Esteja ciente de que o bloco na postagem 2 está atuando sobre o arquivo errado!