Konflikt LockDown Browser + Dropbox / OneDrive / Google Drive na Macu
Objaw
Start LDB zawiesza się na 5-15 sekund (czasem 60+ sekund na Macach z bardzo dużymi bibliotekami Dropbox). Opóźniona weryfikacja kamerki. Okresowe zacinanie podczas egzaminu, gdy synchronizacja chmury odpytuje katalog cache.
Dlaczego koliduje z LDB
Każdy produkt synchronizacji chmury instaluje obsługę FinderLoadBundle, która podpina się pod strumień zdarzeń systemu plików macOS. Obserwują cały katalog domowy użytkownika pod kątem zmian. Gdy LDB zapisuje do ~/Library/Application Support/LockDown Browser/ podczas startu, wszystkie trzy obsługi odpalają jednocześnie, każda skanując nowe pliki pod kątem reguł synchronizacji selektywnej.
Rozwiązanie - procedura przed egzaminem
- Dropbox: ikona na pasku menu → Ustawienia (koło zębate) → Wyjdź z Dropbox. Sprawdź, że żadne procesy
Dropboxnie pozostały w Monitorze aktywności. - OneDrive: ikona na pasku menu → Ustawienia → Wyjdź z OneDrive. Sprawdź, że nie ma procesów
OneDrive. - Google Drive Desktop: ikona na pasku menu → Wyjdź z Google Drive. Sprawdź, że nie ma procesów
Google Drive. - Box Drive (użytkownicy korporacyjni): Tak samo - zamknij w całości.
- iCloud Drive: Nie można zamknąć (usługa systemowa). NIE wykazuje tego samego opóźnienia, ponieważ demon CloudDocs od Apple jest bardziej konserwatywny w skanowaniu. Zostaw iCloud Drive w spokoju.
Konfiguracje alternatywne
Jeśli chcesz unikać regularnego zamykania/restartowania synchronizacji chmury:
- Wstrzymaj synchronizację (większość klientów ma opcję „Wstrzymaj synchronizację na 1 godzinę" w swoim menu) zamiast zamykać.
- Dodaj
~/Library/Application Support/LockDown Browserdo wykluczeń synchronizacji selektywnej. Nie wyeliminuje całkowicie opóźnienia, ale zmniejsza wolumen zdarzeń plików. - Zdawaj egzaminy z laptopa bez zainstalowanej synchronizacji chmury (mniej praktyczne).
Czego NIE robić
- Nie próbuj obejść konfliktu w trakcie egzaminu - skan czarnej listy LDB odbywa się przed uruchomieniem egzaminu i powtarza się w odstępach.
- Nie restartuj kolidującej aplikacji W TRAKCIE egzaminu - LDB wykryje nowy proces i może oznaczyć.
- Nie zostawiaj kolidującej aplikacji wstrzymanej/wyłączonej na stałe poza oknami egzaminacyjnymi; to przesada dla użytku poza LDB.
Frequently asked questions
Czy moje pliki stracą postęp synchronizacji, jeśli zamknę Dropbox w trakcie wysyłki?
Nie - Dropbox wznawia od ostatniego punktu kontrolnego po ponownym uruchomieniu. Zamknięcie i wznowienie jest bezpieczne.
iCloud Drive nie powoduje problemów. Dlaczego?
Implementacja Apple jest bardziej konserwatywna - nie skanuje ~/Library/Application Support/ w czasie rzeczywistym. Synchronizacja chmury firm trzecich (Dropbox, OneDrive, Google Drive) jest bardziej agresywna w monitorowaniu zdarzeń systemu plików.
Co z Backblaze, Carbonite lub innymi klientami kopii zapasowej?
Ten sam wzorzec - wstrzymaj lub zamknij przed egzaminem. Zwłaszcza Backblaze, który skanuje agresywnie.