Heroku $ WEB_MEMORY环境变量未更新

时间:2018-08-30 07:54:04

标签: node.js heroku buildpack

我有一个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个。

0 个答案:

没有答案