cwocwo
cwocwo
请按照一下格式提交issue,谢谢! 1. 你当前使用的是哪个版本的 BookStack? 2.2 2. 你当前使用的是什么操作系统? ubuntu 18.04 3. 你是如何操作的? 2.2升级到2.7 4. 你期望得到什么结果? 正常升级 5. 当前遇到的是什么结果? 执行install的报错: ``` 2020/04/22 02:04:29 载入sego词典 /opt/bookstack/dictionary/dictionary.txt Initializing... table `md_members` already exists, skip add...
请按照一下格式提交issue,谢谢! 1. 你当前使用的是哪个版本的 BookStack? 2.2.0 2. 你当前使用的是什么操作系统? ``` ~# docker version Client: Version: 18.09.7 API version: 1.39 Go version: go1.10.1 Git commit: 2d0083d Built: Fri Aug 16 14:20:06 2019 OS/Arch:...
`if (isTimeExpired(currLockInfo.getExpires())) ` 运行过程中异常中断,redis中会有一条锁记录,当程序重新启动后,多个线程会争抢锁,导致锁异常。 ``` LockInfo currLockInfo = LockInfo.fromString(currLockInfoJson); // 竞争条件只可能出现在锁超时的情况, 因为如果没有超时, 线程发现锁并不是被自己持有, 线程就不会去动value if (isTimeExpired(currLockInfo.getExpires())) { // 锁超时了 LockInfo oldLockInfo = LockInfo.fromString(jedis.getSet(lockKey, newLockInfoJson)); if (oldLockInfo != null && isTimeExpired(oldLockInfo.getExpires()))...