heroku - 在 Heroku 日志中获取“Logs eventsource failed with: 400 Bad Request”
问题描述
我试图理解为什么我的 JHipster 应用程序在我将其部署到 Heroku 时无法运行(它在本地运行),所以我的第一个想法是查看日志。但是,当我键入 $ heroku logs 时,我收到以下错误。
571 borgesan:~/bitbucket/eureka $ heroku logs -n 200
▸ 记录事件源失败:400 错误请求
什么可能导致此错误?
解决方案
在部署与“heroku 本地网络”一起在本地工作的 kotlin 应用程序时,我遇到了完全相同的日志消息。该 Web 应用程序基于在端口 5000 上运行的码头服务器(与 kotlin-getting-started 示例中的端口相同,但 Web 服务器不同)。
同时,所有对服务器的请求都被拒绝,503 Service available
- 是否有一个参数可以在 heroku 配置或 procfile 中设置来声明内部端口 5000(允许外部端口 80 或 443 到内部端口 5000 之间的映射)?
- 这是由于CORS造成的问题吗?换句话说,应用程序是否应该接受请求头的特定字段?
- 其他要照顾的事情?
谢谢
推荐阅读
- javascript - 提醒用户每个数组值是否为数字
- vue.js - Django rest 框架在 400 Bad request 期间从响应中获取错误消息
- c# - 无限期地等待进程终止或某个状态
- javascript - 使用 javascript 循环为图像添加 alt
- node.js - Express 应用程序崩溃:将标头发送到客户端后无法设置标头
- airflow - 无法在 Airflow UI 中暂停或取消暂停 DAG
- node.js - Puppeteer 无法将 innerText 输入到网格单元格中
- jsp - 如何将 response.sendRedirect 重定向到弹出窗口?
- elasticsearch - 在数组类型的 ElasticSearch 字段中添加分析器
- python - 如何绘制带有注释的水平堆积条