net :: ERR_CACHE_READ_FAILURE в приложении Electron - PullRequest
0 голосов
/ 30 января 2019

Иногда (~ 1 из 30 раз) я получаю net::ERR_CACHE_READ_FAILURE в инструментах Chrome для разработчиков при загрузке приложения Electron.Я не могу отследить причину ошибки и не могу воспроизвести ее последовательно.Кто-нибудь сталкивался с этой проблемой раньше?

1 Ответ

0 голосов
/ 01 февраля 2019

Если вы запускаете несколько экземпляров своего приложения, первый экземпляр может заблокировать кеш, что помешает другому экземпляру прочитать кеш.

Взгляните на эту проблему Github:

Вы не должны запускать несколько экземпляров одного и того же приложения одновременно, для определенных операций применяются глобальные блокировки.В вашем случае база данных кэша заблокирована одним экземпляром, а все остальные экземпляры не смогут прочитать кэш.

Вы можете использовать API app.requestSingleInstanceLock(), чтобы предотвратить несколько экземпляров вашегоприложение запускается, если это подходит для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...