电子应用中的net :: ERR_CACHE_READ_FAILURE

时间:2019-01-30 17:36:20

标签: electron

在加载我的Electron应用程序时,我偶尔(大约30次中的1次)在Chrome开发工具中获得net::ERR_CACHE_READ_FAILURE。我无法找到错误的原因,也无法始终如一地重现它。有人遇到过这个问题吗?

1 个答案:

答案 0 :(得分:1)

如果您运行应用程序的多个实例,则第一个实例可能会锁定缓存,这将阻止另一个实例读取缓存。

看看this Github问题:

  

您不应同时运行同一应用程序的多个实例,因为某些操作会应用全局锁。在您的情况下,缓存数据库被一个实例锁定,而所有其他实例将无法读取缓存。

如果合适,可以使用app.requestSingleInstanceLock() API阻止应用程序的多个实例运行。