解决一个比较奇妙的问题 - leancloud 阅读计数不显示

解决一个比较奇妙的问题 - leancloud 阅读计数不显示

💡 原文中文,约1100字,阅读约需3分钟。
📝

内容提要

博客阅读次数功能因leancloud未初始化出现问题,经过排查发现是traefik导致gitea同步异常,且80端口被apache2占用。最终通过停止apache2解决了该问题。

🎯

关键要点

  • 博客阅读次数功能因leancloud未初始化出现问题。

  • 最初以为leancloud服务不可用,后发现官网地址错误。

  • 手机验证后仍无法正常使用,提示Counter未初始化。

  • 博客同步到gitea服务时,入口traefik状态异常,影响同步。

  • hexo部署推送是串行的,gitea问题导致后续推送失败。

  • 发现80端口被apache2占用,导致traefik无法启动。

  • 通过lsof命令找到占用端口的进程,确认是apache2。

  • 停止apache2服务并禁用自启动,解决了端口占用问题。

延伸问答

为什么博客的阅读次数功能无法显示?

因为leancloud未初始化,导致计数器无法正常工作。

如何解决leancloud未初始化的问题?

通过停止apache2服务并禁用自启动,解决了80端口被占用的问题。

为什么会出现Counter未初始化的提示?

因为博客在构建时未正确初始化leancloud的计数器。

traefik的状态异常会导致什么问题?

会影响博客同步到gitea服务,导致后续推送失败。

如何找到占用80端口的进程?

可以使用lsof -i:80命令找到占用该端口的进程。

为什么leancloud的官网地址会出错?

最初以为leancloud服务不可用,实际上是官网地址错误。

➡️

继续阅读