【问题标题】:Fix for Heroku 503 Timeout修复 Heroku 503 超时
【发布时间】:2021-11-06 05:33:15
【问题描述】:

我在 Node.js/Express.js 应用程序中有一个需要超过 30 秒的路由(从 db 获取信息,使用外部 API 调用发送,获取响应,将其从 XML 转换为 JSON,格式化 JSON 和在数据库中创建记录)。这会导致 Heroku 出现 503 错误,因为在他们的文档中读到 Heroku 路由器在 30 秒后超时。 显然,当我检查数据库时,我看到这些记录已创建,但我猜 Heroku 会在它发回响应之前超时。

请任何人建议解决此超时问题的解决方法或修复方法

【问题讨论】:

    标签: javascript node.js express heroku heroku-postgres


    【解决方案1】:

    也许你想看看 heroku 上的后台作业:https://devcenter.heroku.com/articles/background-jobs-queueing

    【讨论】:

    • 哦,哇....意味着我将不得不更改有关该路线的整个逻辑。我对此没有经验,并且该链接在其扩展中并不明确。你能给我指出一个可以解释使用 Node.js 实现后台作业的资源吗@giankotarola
    猜你喜欢
    • 2021-12-04
    • 1970-01-01
    • 2013-09-25
    • 2017-07-07
    • 2018-09-17
    • 2020-02-21
    • 2016-11-23
    • 2015-09-10
    • 2018-01-03
    相关资源
    最近更新 更多