我有一个Node应用程序部署到Heroku Standard-2X dyno。我正在尝试将WEB_MEMORY
环境变量从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变量在SSH进入后并没有反映在实际的dyno中。
但是,如果我通过一次使用dyno SSH进行连接,我们会看到WEB_MEMORY
的设置正确,但是MEMORY_AVAILABLE
的设置却不正确(如对一次dyno的预期):
heroku run bash --app my-prod-app
echo $MEMORY_AVAILABLE
512
echo $WEB_MEMORY
256
echo $WEB_CONCURRENCY
2
如果未设置,则可以see in the buildpack that this variable defaults to 512。有什么想法可以改变吗?我的目标是将并发性从2个增加到4个。