mirror of
				https://github.com/louislam/uptime-kuma.git
				synced 2025-11-01 03:49:24 +08:00 
			
		
		
		
	Avoid error "SQLITE_BUSY: database is locked"
Avoid error "SQLITE_BUSY: database is locked" by allowing SQLITE to wait up to 5 seconds to do a write
This commit is contained in:
		| @@ -146,6 +146,9 @@ class Database { | |||||||
|         } |         } | ||||||
|         await R.exec("PRAGMA cache_size = -12000"); |         await R.exec("PRAGMA cache_size = -12000"); | ||||||
|         await R.exec("PRAGMA auto_vacuum = FULL"); |         await R.exec("PRAGMA auto_vacuum = FULL"); | ||||||
|  |          | ||||||
|  |         //Avoid error "SQLITE_BUSY: database is locked" by allowing SQLITE to wait up to 5 seconds to do a write | ||||||
|  |         await R.exec("PRAGMA busy_timeout = 5000;"); | ||||||
|  |  | ||||||
|         // This ensures that an operating system crash or power failure will not corrupt the database. |         // This ensures that an operating system crash or power failure will not corrupt the database. | ||||||
|         // FULL synchronous is very safe, but it is also slower. |         // FULL synchronous is very safe, but it is also slower. | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user