【问题标题】:Smooch bot running over Heroku platform returns error 503 looking for favicon在 Heroku 平台上运行的 Smooch 机器人返回错误 503 寻找图标
【发布时间】:2017-02-19 10:23:10
【问题描述】:

我有一个应用程序 (smooch) 在 Heroku 上运行。但是现在有一段时间我让它返回错误 503。我不知道。它说他正在寻找一个网站图标但徒劳无功。无论我注意到什么都是有帮助的。

首先:我在我的 Mac 上使用 Heroku Belt 并看到了这个消息 - 虽然部署没问题并且有一个绿色复选框 - 太奇怪了:

016-10-10T22:19:29.206225+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=independerchat.herokuapp. com request_id=a5c658c2-7ba3-413e-b81d-d80864b8fccf fwd="213.46.87.171" dyno= connect= service= status=503 bytes=

第二次也进行了回滚,但这也无济于事。 最后,它已经度过了一个美好的一周......

任何帮助将不胜感激!

谢谢!

沃特

【问题讨论】:

  • 在您的日志中找到对/favicon.ico 的访问是正常的。许多浏览器默认执行此操作。如果您在代码中声明了一个网站图标,那没关系:浏览器也会在那里查看,而您的访问者不会注意到这个问题。这是一个非常经典的设置,除了 503(通常返回 404)。

标签: heroku favicon http-status-code-503 smooch


【解决方案1】:

@philippe_b 是正确的。 smooch-bot-example 一个快速应用程序,因此解决此问题的最佳选择是简单地提供一个网站图标。我推荐使用https://www.npmjs.com/package/serve-favicon

npm install serve-favicon

在 app.js 中:

app.use(favicon(__dirname + '/public/yourfavicon.ico'));

编辑:如果您没有网站图标,您可以在 RealFaviconGenerator.net 上生成一个;)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-07
    • 2021-05-26
    • 2011-07-23
    • 2019-03-27
    • 2020-12-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多