Meteor перезагружается бесконечно после повторного развертывания на сервере с помощью appcache
Приложение My Meteor работает нормально, но после выполнения некоторых изменений и перераспределения.
В fiefox есть бесконечная перезагрузка
в андроиде кажется, что после обновления приложения невозможно соединение невозможно (также бесконечная перезагрузка).
Я попытался установить DDP_DEFAULT_CONNECTION_URL в конфигурации node, но это не помогло. На моей тестовой системе приложение работает за пределами сервера NGINX.
Очистка appcache помогла firefox (я использую плагин AppCache) и помогла также очистить данные приложения на Android.
Это произошло для кого-то еще? Как мы можем это решить?
Спасибо.
=== UPDATE:
В Chrome видно следующее исключение:
Document was loaded from Application Cache with manifest http://xxxxxx/app.manifest
list:1 Application Cache Checking event
list:1 Application Cache NoUpdate event
list:1 Application Cache Checking event
list:1 Application Cache NoUpdate event
Uncaught Error: Two migrations in progress?
....
=== UPDATE 2:
После изучения проблемы я столкнулся с множеством аналогичных проблем, связанных с бесконечной перезагрузкой и appcache на метеор:
=== UPDATE 3:
это текущий журнал:
Application Cache Checking event
Checking for manifest
Application Cache NoUpdate event
No cache updates
Navigated to http://xxxxxxx/
Document was loaded from Application Cache with manifest http://xxxxxxx/app.manifest
Application Cache Checking event
//... and so on
Ответы
Ответ 1
Я не знаю, помогает ли это, но если вы используете настройку nginx + для пассажира, попробуйте удалить meteor_runtime_config.js из конфигурации кеша.
Следующие работали для меня
например config:
location /meteor_runtime_config.js {
expires -1;
}