fix: set autocommit for mysql (#2638)
If in server config mysql has autocommit = 0, then wikijs fails with locks like this: ``` 2020-10-30T12:56:51.725Z [JOB] error: Rebuilding page tree: [ FAILED ] 2020-10-30T12:56:51.726Z [JOB] error: truncate `pageTree` - Lock wait timeout exceeded; try restarting transaction ```
This commit is contained in:
parent
b5af931f88
commit
063251248c
@ -140,6 +140,10 @@ module.exports = {
|
|||||||
await conn.query(`set application_name = 'Wiki.js'`)
|
await conn.query(`set application_name = 'Wiki.js'`)
|
||||||
done()
|
done()
|
||||||
break
|
break
|
||||||
|
case 'mysql':
|
||||||
|
await conn.promise().query(`set autocommit = 1`)
|
||||||
|
done()
|
||||||
|
break
|
||||||
default:
|
default:
|
||||||
done()
|
done()
|
||||||
break
|
break
|
||||||
|
Loading…
Reference in New Issue
Block a user