Heroku $ WEB_MEMORY Переменная среды не обновляется - PullRequest
0 голосов
/ 30 августа 2018

У меня приложение 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 рабочих.

...