# 自动清理后 Favicon 未显示

**URL:** <https://meta.discourse.org/t/favicon-not-showing-after-autoclean/206083>\
**Category:** Support\
**Created:** [2021年十月14日 18:27 UTC](https://meta.discourse.org/t/favicon-not-showing-after-autoclean/206083 "2021-10-14T18:27:54Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![littleviolette](https://avatars.discourse-cdn.com/v4/letter/l/d26b3c/32.png) [@littleviolette](https://meta.discourse.org/u/littleviolette)\
**Post date:** [2021年十月14日 18:27 UTC](https://meta.discourse.org/t/favicon-not-showing-after-autoclean/206083/1 "2021-10-14T18:27:54Z")

</div>

昨晚自动清理并重新构建应用后，我网站上的自定义 favicon 不再显示。

```plaintext
apt-get autoclean
apt-get autoremove
./launcher cleanup
./launcher rebuild app

```

我尝试运行 `rake avatars:refresh`，但耗时过长，因此中止了该操作。

```plaintext
./launcher enter app
rake avatars:refresh

```

我未配置 CDN，已在 Digital Ocean 上设置了 S3 端点。抱歉，我对 Discourse 的软件架构不太熟悉。由于我通常使用上述命令定期清理并重新构建应用，因此不确定问题出在哪里。感谢您的帮助！

---

<div class="post-metadata">

**Author:** ![IAmGav](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iamgav/32/235598_2.png) [@IAmGav](https://meta.discourse.org/u/IAmGav)\
**Post date:** [2021年十月14日 18:39 UTC](https://meta.discourse.org/t/favicon-not-showing-after-autoclean/206083/2 "2021-10-14T18:39:23Z")

</div>

您需要更改最后两条命令的顺序：

1. `./launcher rebuild app`
2. `./launcher cleanup`

我还建议您先执行以下操作，然后再执行上述命令：

`apt-get update`  
`apt-get upgrade`

另外，请确保您使用的是 HTTPS：  
`Admin > Settings > Security > force https`

---

<div class="post-metadata">

**Author:** ![littleviolette](https://avatars.discourse-cdn.com/v4/letter/l/d26b3c/32.png) [@littleviolette](https://meta.discourse.org/u/littleviolette)\
**Post date:** [2021年十月14日 18:52 UTC](https://meta.discourse.org/t/favicon-not-showing-after-autoclean/206083/3 "2021-10-14T18:52:56Z")

</div>

明白了。谢谢！我刚刚尝试了以下操作，但 favicons 仍然没有恢复。既然我已经把顺序搞乱了，我该怎么办？

```plaintext
apt-get update
apt-get upgrade
./launcher rebuild app

```

---

<div class="post-metadata">

**Author:** ![IAmGav](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/iamgav/32/235598_2.png) [@IAmGav](https://meta.discourse.org/u/IAmGav)\
**Post date:** [2021年十月14日 18:57 UTC](https://meta.discourse.org/t/favicon-not-showing-after-autoclean/206083/4 "2021-10-14T18:57:16Z")

</div>

前往您网站的 Sidekiq 页面

`mysite.com/sidekiq/scheduler`

并触发 `Jobs::CreateMissingAvatars`

看看这是否有帮助。

---

<div class="post-metadata">

**Author:** ![littleviolette](https://avatars.discourse-cdn.com/v4/letter/l/d26b3c/32.png) [@littleviolette](https://meta.discourse.org/u/littleviolette)\
**Post date:** [2021年十月14日 19:04 UTC](https://meta.discourse.org/t/favicon-not-showing-after-autoclean/206083/5 "2021-10-14T19:04:40Z")

</div>

图片仍然缺失。我尝试了清除图片缓存并重新加载，但仍未成功。还有其他可以尝试的方法吗？

---

<div class="post-metadata">

**Author:** ![littleviolette](https://avatars.discourse-cdn.com/v4/letter/l/d26b3c/32.png) [@littleviolette](https://meta.discourse.org/u/littleviolette)\
**Post date:** [2021年十月14日 20:25 UTC](https://meta.discourse.org/t/favicon-not-showing-after-autoclean/206083/6 "2021-10-14T20:25:31Z")

</div>

看来 favicons 正在慢慢恢复！这是否是因为 Sidekiq 需要时间处理？非常感谢您的帮助！

---

<div class="post-metadata">

**Author:** ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)\
**Post date:** [2021年十一月13日 20:25 UTC](https://meta.discourse.org/t/favicon-not-showing-after-autoclean/206083/7 "2021-11-13T20:25:35Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
