heroku 显示这里什么都没有,但即使应用程序已部署并正常运行
heroku showing There's nothing here, yet even though app is deployed and worked properly
我已经使用 heroku 两个月了。部署了一个应用程序,一切正常。
其实我已经在2天前完成了应用程序开发。昨天也一切正常。突然今天我今天检查了应用程序,紫罗兰色屏幕告诉这里什么都没有。
我不知道我做了什么改变。
该应用已连接到 github 并表示已成功部署:
但是当我点击查看时出现上述错误。
我正在使用 hobby dynos 和 2 个插件:
我也查看了日志,但不确定错误是什么时候发生的。似乎一切正常或星期四当有人使用该页面时发生了一些事情但不确定是否有问题:
2021-05-13T11:12:50.762433+00:00 app[web.1]: 10.35.82.179 - vacuumlabs [13/May/2021:11:12:50 +0000] "POST /custom HTTP/1.1" 200 24330 "https://vacuumlabs-recruitment-stats.herokuapp.com/custom" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36"
2021-05-13T11:12:50.763448+00:00 heroku[路由器]: at=info method=POST path="/custom" host=vacuumlabs-recruitment-stats.herokuapp.com request_id=7d49caa2-f822-4337-b00e-127c18771d99 fwd="46.229.238.250" dyno=web.1 connect=0ms service=7103ms status=200 bytes=24507 protocol=https
2021-05-13T11:17:58.381694+00:00 应用[web.1]: post
2021-05-13T11:17:58.507274+00:00 app[web.1]: 10.14.65.222 - vacuumlabs [13/May/2021:11:17:58 +0000] "POST /custom HTTP/1.1" 200 71394 "https://vacuumlabs-recruitment-stats.herokuapp.com/custom" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36(KHTML,如 Gecko)Chrome/90.0.4430.212 Safari/537.36"
2021-05-13T11:17:58.509324+00:00 heroku[路由器]: at=info method=POST path="/custom" host=vacuumlabs-recruitment-stats.herokuapp.com request_id =4192a1fd-a3f6-485f-b1fa-f4608158201d fwd="46.229.238.250" dyno=web.1 connect=1ms service=658ms status=200 bytes=71571 protocol=https
2021-05-13T11:24:14.596255+00:00 app[worker.1]: 11:24:14 清理队列注册表:默认
2021-05-13T11:51:14.964091+00:00 app[worker.1]: 11:51:14 清理队列注册表:默认
2021-05-13T12:18:15.365521+00:00 app[worker.1]: 12:18:15 清理队列注册表:默认
2021-05-13T12:45:15.807208+00:00 app[worker.1]: 12:45:15 清理队列注册表:默认
2021-05-13T13:12:16.162276+00:00 app[worker.1]: 13:12:16 清理队列注册表:默认
2021-05-13T13:22:19.752760+00:00 heroku[web.1]:骑自行车
2021-05-13T13:22:19.758617+00:00 heroku[web.1]:状态从启动变为启动
2021-05-13T13:22:21.404441+00:00 heroku[web.1]:使用 SIGTERM 停止所有进程
2021-05-13T13:22:21.468764+00:00 app[web.1]: [2021-05-13 13:22:21 +0000] [19] [INFO] 工人退出 (pid: 19)
2021-05-13T13:22:21.469338+00:00 app[web.1]: [2021-05-13 13:22:21 +0000] [18] [INFO] 工人退出 (pid: 18)
2021-05-13T13:22:21.603043+00:00 heroku[web.1]:进程已退出,状态为 143
2021-05-13T13:22:29.506983+00:00 heroku[web.1]:使用命令 flask db upgrade; gunicorn run:app
启动进程
2021-05-13T13:22:44.229806+00:00 app[web.1]: INFO [alembic.runtime.migration] 上下文实现 PostgresqlImpl。
2021-05-13T13:22:44.229847+00:00 app[web.1]: INFO [alembic.runtime.migration] 将采用 t运行sactional DDL。
2021-05-13T13:22:45.237101+00:00 app[web.1]: [2021-05-13 13:22:45 +0000] [16] [INFO] 启动 gunicorn 20.0.4
2021-05-13T13:22:45.238104+00:00 app[web.1]: [2021-05-13 13:22:45 +0000] [16] [INFO] 正在收听:http://0.0.0.0:48000 (16)
2021-05-13T13:22:45.238263+00:00 app[web.1]: [2021-05-13 13:22:45 +0000] [16] [INFO] 使用 worker: sync
2021-05-13T13:22:45.251720+00:00 app[web.1]: [2021-05-13 13:22:45 +0000] [18] [INFO] 使用 pid 启动工作程序:18
2021-05-13T13:22:45.281325+00:00 app[web.1]: [2021-05-13 13:22:45 +0000] [19] [INFO] 使用 pid 启动工作程序:19
2021-05-13T13:22:45.368368+00:00 heroku[web.1]:状态从启动变为启动
2021-05-13T13:39:16.610272+00:00 app[worker.1]: 13:39:16 清理队列注册表:默认
然后在晚上,如果我理解正确的话,cron 作业会正确地启动 运行:
2021-05-14T01:48:26.272275+00:00 app[worker.1]: 01:48:26 Cleaning registries for queue: default
2021-05-14T02:00:25.490758+00:00 app[api]:用户调度程序@addons.heroku.com使用命令python3 web/scheduler.py
启动进程
2021-05-14T02:00:33.513008+00:00 heroku[scheduler.9441]:使用命令 python3 web/scheduler.py
启动进程
2021-05-14T02:00:34.559803+00:00 heroku[scheduler.9441]:状态从启动变为启动
2021-05-14T02:00:41.805043+00:00 app[worker.1]: 02:00:41 默认值: web.recruit_app.update_data(limit=100000, update=True) (1ca05337-8b3f-4c1a -b266-0b0b883ebc3b)
2021-05-14T02:00:41.962375+00:00 heroku[scheduler.9441]:进程以状态 0 退出
2021-05-14T02:00:42.013109+00:00 heroku[scheduler.9441]:状态从 up 变为 complete
然后早上发生了一些事情:
2021-05-14T04:12:04.744216+00:00 app[worker.1]: 04:12:04 队列清理注册表:默认
2021-05-14T04:36:22.931198+00:00 heroku[web.1]:将 dyno 重新定位到新服务器
2021-05-14T04:36:22.947164+00:00 heroku[web.1]:状态从上变为下
2021-05-14T04:36:22.965859+00:00 heroku[web.1]:状态从关闭变为启动
2021-05-14T04:36:28.769921+00:00 heroku[web.1]:使用命令 flask db upgrade; gunicorn run:app
启动进程
2021-05-14T04:36:34.945926+00:00 app[web.1]: INFO [alembic.runtime.migration] 上下文实现 PostgresqlImpl。
2021-05-14T04:36:34.945980+00:00 app[web.1]: INFO [alembic.runtime.migration] 将采用 t运行sactional DDL。
2021-05-14T04:36:35.586629+00:00 app[web.1]: [2021-05-14 04:36:35 +0000] [16] [INFO] 启动 gunicorn 20.0.4
2021-05-14T04:36:35.587223+00:00 app[web.1]: [2021-05-14 04:36:35 +0000] [16] [INFO] 正在收听:http://0.0.0.0:34427 (16)
2021-05-14T04:36:35.587345+00:00 app[web.1]: [2021-05-14 04:36:35 +0000] [16] [INFO] 使用 worker: sync
2021-05-14T04:36:35.595662+00:00 app[web.1]: [2021-05-14 04:36:35 +0000] [18] [INFO] 使用 pid 启动工作程序:18
2021-05-14T04:36:35.685214+00:00 app[web.1]: [2021-05-14 04:36:35 +0000] [19] [INFO] 使用 pid 启动工作程序:19
2021-05-14T04:36:35.753571+00:00 heroku[web.1]:状态从启动变为启动
2021-05-14T04:37:06.119631+00:00 heroku[web.1]:使用 SIGTERM 停止所有进程
2021-05-14T04:37:08.022638+00:00 heroku[web.1]:进程退出,状态为 143
2021-05-14T04:39:05.134774+00:00 app[worker.1]: 04:39:05 清理队列注册表:默认
之后日志中没有其他内容。
请问问题出在哪里?
我的申请也遇到了同样的问题!
但是在完成更改后几个小时后,应用程序就可用了。
稍等几个小时。
使用 Heroku CLI delete the app,然后重新创建它并推送到 heroku。
我已经使用 heroku 两个月了。部署了一个应用程序,一切正常。
其实我已经在2天前完成了应用程序开发。昨天也一切正常。突然今天我今天检查了应用程序,紫罗兰色屏幕告诉这里什么都没有。
我不知道我做了什么改变。
该应用已连接到 github 并表示已成功部署:
但是当我点击查看时出现上述错误。
我正在使用 hobby dynos 和 2 个插件:
我也查看了日志,但不确定错误是什么时候发生的。似乎一切正常或星期四当有人使用该页面时发生了一些事情但不确定是否有问题:
2021-05-13T11:12:50.762433+00:00 app[web.1]: 10.35.82.179 - vacuumlabs [13/May/2021:11:12:50 +0000] "POST /custom HTTP/1.1" 200 24330 "https://vacuumlabs-recruitment-stats.herokuapp.com/custom" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36"
2021-05-13T11:12:50.763448+00:00 heroku[路由器]: at=info method=POST path="/custom" host=vacuumlabs-recruitment-stats.herokuapp.com request_id=7d49caa2-f822-4337-b00e-127c18771d99 fwd="46.229.238.250" dyno=web.1 connect=0ms service=7103ms status=200 bytes=24507 protocol=https
2021-05-13T11:17:58.381694+00:00 应用[web.1]: post
2021-05-13T11:17:58.507274+00:00 app[web.1]: 10.14.65.222 - vacuumlabs [13/May/2021:11:17:58 +0000] "POST /custom HTTP/1.1" 200 71394 "https://vacuumlabs-recruitment-stats.herokuapp.com/custom" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36(KHTML,如 Gecko)Chrome/90.0.4430.212 Safari/537.36"
2021-05-13T11:17:58.509324+00:00 heroku[路由器]: at=info method=POST path="/custom" host=vacuumlabs-recruitment-stats.herokuapp.com request_id =4192a1fd-a3f6-485f-b1fa-f4608158201d fwd="46.229.238.250" dyno=web.1 connect=1ms service=658ms status=200 bytes=71571 protocol=https
2021-05-13T11:24:14.596255+00:00 app[worker.1]: 11:24:14 清理队列注册表:默认
2021-05-13T11:51:14.964091+00:00 app[worker.1]: 11:51:14 清理队列注册表:默认
2021-05-13T12:18:15.365521+00:00 app[worker.1]: 12:18:15 清理队列注册表:默认
2021-05-13T12:45:15.807208+00:00 app[worker.1]: 12:45:15 清理队列注册表:默认
2021-05-13T13:12:16.162276+00:00 app[worker.1]: 13:12:16 清理队列注册表:默认
2021-05-13T13:22:19.752760+00:00 heroku[web.1]:骑自行车
2021-05-13T13:22:19.758617+00:00 heroku[web.1]:状态从启动变为启动
2021-05-13T13:22:21.404441+00:00 heroku[web.1]:使用 SIGTERM 停止所有进程
2021-05-13T13:22:21.468764+00:00 app[web.1]: [2021-05-13 13:22:21 +0000] [19] [INFO] 工人退出 (pid: 19)
2021-05-13T13:22:21.469338+00:00 app[web.1]: [2021-05-13 13:22:21 +0000] [18] [INFO] 工人退出 (pid: 18)
2021-05-13T13:22:21.603043+00:00 heroku[web.1]:进程已退出,状态为 143
2021-05-13T13:22:29.506983+00:00 heroku[web.1]:使用命令 flask db upgrade; gunicorn run:app
启动进程
2021-05-13T13:22:44.229806+00:00 app[web.1]: INFO [alembic.runtime.migration] 上下文实现 PostgresqlImpl。
2021-05-13T13:22:44.229847+00:00 app[web.1]: INFO [alembic.runtime.migration] 将采用 t运行sactional DDL。
2021-05-13T13:22:45.237101+00:00 app[web.1]: [2021-05-13 13:22:45 +0000] [16] [INFO] 启动 gunicorn 20.0.4
2021-05-13T13:22:45.238104+00:00 app[web.1]: [2021-05-13 13:22:45 +0000] [16] [INFO] 正在收听:http://0.0.0.0:48000 (16)
2021-05-13T13:22:45.238263+00:00 app[web.1]: [2021-05-13 13:22:45 +0000] [16] [INFO] 使用 worker: sync
2021-05-13T13:22:45.251720+00:00 app[web.1]: [2021-05-13 13:22:45 +0000] [18] [INFO] 使用 pid 启动工作程序:18
2021-05-13T13:22:45.281325+00:00 app[web.1]: [2021-05-13 13:22:45 +0000] [19] [INFO] 使用 pid 启动工作程序:19
2021-05-13T13:22:45.368368+00:00 heroku[web.1]:状态从启动变为启动
2021-05-13T13:39:16.610272+00:00 app[worker.1]: 13:39:16 清理队列注册表:默认
然后在晚上,如果我理解正确的话,cron 作业会正确地启动 运行:
2021-05-14T01:48:26.272275+00:00 app[worker.1]: 01:48:26 Cleaning registries for queue: default
2021-05-14T02:00:25.490758+00:00 app[api]:用户调度程序@addons.heroku.com使用命令python3 web/scheduler.py
启动进程
2021-05-14T02:00:33.513008+00:00 heroku[scheduler.9441]:使用命令 python3 web/scheduler.py
启动进程
2021-05-14T02:00:34.559803+00:00 heroku[scheduler.9441]:状态从启动变为启动
2021-05-14T02:00:41.805043+00:00 app[worker.1]: 02:00:41 默认值: web.recruit_app.update_data(limit=100000, update=True) (1ca05337-8b3f-4c1a -b266-0b0b883ebc3b)
2021-05-14T02:00:41.962375+00:00 heroku[scheduler.9441]:进程以状态 0 退出
2021-05-14T02:00:42.013109+00:00 heroku[scheduler.9441]:状态从 up 变为 complete
然后早上发生了一些事情:
2021-05-14T04:12:04.744216+00:00 app[worker.1]: 04:12:04 队列清理注册表:默认
2021-05-14T04:36:22.931198+00:00 heroku[web.1]:将 dyno 重新定位到新服务器
2021-05-14T04:36:22.947164+00:00 heroku[web.1]:状态从上变为下
2021-05-14T04:36:22.965859+00:00 heroku[web.1]:状态从关闭变为启动
2021-05-14T04:36:28.769921+00:00 heroku[web.1]:使用命令 flask db upgrade; gunicorn run:app
启动进程
2021-05-14T04:36:34.945926+00:00 app[web.1]: INFO [alembic.runtime.migration] 上下文实现 PostgresqlImpl。
2021-05-14T04:36:34.945980+00:00 app[web.1]: INFO [alembic.runtime.migration] 将采用 t运行sactional DDL。
2021-05-14T04:36:35.586629+00:00 app[web.1]: [2021-05-14 04:36:35 +0000] [16] [INFO] 启动 gunicorn 20.0.4
2021-05-14T04:36:35.587223+00:00 app[web.1]: [2021-05-14 04:36:35 +0000] [16] [INFO] 正在收听:http://0.0.0.0:34427 (16)
2021-05-14T04:36:35.587345+00:00 app[web.1]: [2021-05-14 04:36:35 +0000] [16] [INFO] 使用 worker: sync
2021-05-14T04:36:35.595662+00:00 app[web.1]: [2021-05-14 04:36:35 +0000] [18] [INFO] 使用 pid 启动工作程序:18
2021-05-14T04:36:35.685214+00:00 app[web.1]: [2021-05-14 04:36:35 +0000] [19] [INFO] 使用 pid 启动工作程序:19
2021-05-14T04:36:35.753571+00:00 heroku[web.1]:状态从启动变为启动
2021-05-14T04:37:06.119631+00:00 heroku[web.1]:使用 SIGTERM 停止所有进程
2021-05-14T04:37:08.022638+00:00 heroku[web.1]:进程退出,状态为 143
2021-05-14T04:39:05.134774+00:00 app[worker.1]: 04:39:05 清理队列注册表:默认
之后日志中没有其他内容。
请问问题出在哪里?
我的申请也遇到了同样的问题!
但是在完成更改后几个小时后,应用程序就可用了。
稍等几个小时。
使用 Heroku CLI delete the app,然后重新创建它并推送到 heroku。