У меня приложение Node, развернутое на Heroku Standard-2X dyno. Я пытаюсь обновить переменную WEB_MEMORY
env с 512 до 256, чтобы Heroku автоматически увеличивал переменную WEB_CONCURRENCY
с 2 до 4.
Я пробовал:
heroku config:set WEB_MEMORY=256 --app my-prod-app
heroku ps:exec --app my-prod-app
echo $MEMORY_AVAILABLE
1024
echo $WEB_MEMORY
512
echo $WEB_CONCURRENCY
2
Таким образом, похоже, что установка переменной config не отражается в реальном dyno после SSHing в него.
Однако, если я использую SSH при использовании одноразового динамо, мы видим, что WEB_MEMORY
установлен правильно, но MEMORY_AVAILABLE
установлен неправильно (как и ожидалось для одноразового динамо):
heroku run bash --app my-prod-app
echo $MEMORY_AVAILABLE
512
echo $WEB_MEMORY
256
echo $WEB_CONCURRENCY
2
Вы можете увидеть в buildpack, что эта переменная по умолчанию равна 512 , если не установлена. Есть идеи, как я могу это изменить? Моя цель - повысить параллелизм с 2 до 4 рабочих.