-
-
Notifications
You must be signed in to change notification settings - Fork 9.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
保存文章bug,保存分类bug #1681
Comments
你好,请提供详细的复现步骤。 |
感谢您创建了这个issue! 请提供更多的描述或错误日志以帮助我们理解您的问题。 |
Hi @guqing ,可以帮忙看看这个问题么。这一块儿可能比较熟悉。 |
/assign @guqing |
@rookiehander 请问你的部署或者升级流程是怎样的呢?因为看到你写的是 1.5.0-alpha.1,但是你截图的界面是 1.4.x 的版本。 |
|
@rookiehander 你的缓存使用的是什么呢 |
@rookiehander 到 .halo目录下 删除 .leveldb 缓存目录 然后重新登录试一下 |
没有这个文件。 |
是隐藏目录呢使用 |
那你是升级 还是全新安装呢,是否确定docker挂载的是你刚刚删除.leveldb的目录,可以进入docker容器内部检查一下 |
大致是你们哪个缓存问题,我修改缓存方式重启了之后没啥问题。 |
因为该日志说明问题是出在缓存上 初步判断是因为你使用了 leveldb 升级halo时 leveldb从持久化文件中恢复缓存到内存,但内存结构变了导致无法解析缓存,所以你可以尝试将配置文件中使用的缓存方式改为 memery然后重启服务 |
好的 没问题的话 那我就关闭此issue了 |
@guqing ,我们是不是需要处理一下解析失败的问题呢?比如解析失败就丢弃这个缓存。 |
@guqing 需要创建一个 issue 来跟踪 leveldb 缓存的问题。 |
我明白你的意思了,就是我使用了老版本的缓存服务跑在了本地,然后新的服务缓存处理方式不一样导致的问题吗?但是我只启动了一个服务就是新版本的。而且如果缓存实现建议丢弃就行了,不应该因为缓存失效导致功能无法使用。 |
是的 |
那我关闭了,你们处理吧,哈哈哈 |
是什么版本出现了此问题?
1.5.0-alpha.1
使用的什么数据库?
MySQL 8.x
使用的哪种方式部署?
Docker
在线站点地址
No response
发生了什么?
修改日志或者文章的时候,会出现500.
相关日志输出
附加信息
No response
The text was updated successfully, but these errors were encountered: