Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
确认Heroku预引导_Heroku - Fatal编程技术网

确认Heroku预引导

确认Heroku预引导,heroku,Heroku,我的问题: 如果我在heroku日志中看到这些行,这是否意味着禁用了预引导?若否,原因为何 2015-02-04T14:48:00.674205+00:00 heroku[web.1]: State changed from up to starting 2015-02-04T14:48:00.720515+00:00 heroku[web.2]: State changed from up to starting 我的理解是,preboot应该启动全新的dynos,让它们准备好服务请求,开始

我的问题:

如果我在heroku日志中看到这些行,这是否意味着禁用了预引导?若否,原因为何

2015-02-04T14:48:00.674205+00:00 heroku[web.1]: State changed from up to starting
2015-02-04T14:48:00.720515+00:00 heroku[web.2]: State changed from up to starting
我的理解是,preboot应该启动全新的dynos,让它们准备好服务请求,开始向它们发送请求,然后关闭旧的dynos。在这个过程中,我想象不到dynos从开始到开始改变

背景:

我正在开发一个部署脚本,该脚本根据是否进行任何数据库更改自动切换预引导。在测试脚本时,我正在查看日志,希望确定preboot是否在应该使用的时候被实际使用。我在脚本的控制台输出中看到preboot打开:

Enabling preboot for <snip>... done
为…启用预引导。。。完成

然而,在日志中,我看到了我粘贴在顶部的内容。我正试图调和这些事实。

验证这一点的一种方法是观察dyno ID号的变化。通过添加到应用程序,您可以查看dyno ID

source=web.1 dyno=heroku.2808254.d97d0ea7-cf3d-411b-b453-d2943a50b456 sample#load_avg_1m=2.46 sample#load_avg_5m=1.06 sample#load_avg_15m=0.99
一旦新的dyno接受请求,您可以观察“dyno”值的变化