Dotyczy: SubSync, WfSync, SymSyncPro
Wprowadzamy zmiany w usługach SubSyncService, WfSyncService i SymSyncProService.
W przypadku kolizji zadań harmonogramu (gdy nowe zadanie ma się uruchomić, ale poprzednie jeszcze nie ukończyło się), usługa:
- Sprawdzi czas ostatniego zapisu do pliku logu integratora (de facto jest to jego ostatnia aktywność).
- Jeśli ostatnia aktywność miała miejsce mniej niż 30 minut temu – uruchomienie nowego zadania zostanie pominięte, aby poprzednie zadanie miało jeszcze szansę się zakończyć.
- Jeśli ostatnia aktywność miała miejsce więcej niż 30 minut temu – przyjmujemy, że zadanie zablokowało się. Usługa spróbuje zakończyć je przed czasem i:
- jeśli zakończenie go uda się – zostanie uruchomione nowe zadanie
- jeśli zakończenie nie uda się – uruchomienie nowego zadania zostanie pominięte.
Domyślny czas 30 minut można zmienić poprzez ustawienie wartości rejestru:
- Klucz: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SubSyncService
lub HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SymSyncProService
lub HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WfSyncService - Nazwa wartości: TaskTimeout
- Typ wartości: DWORD
- Wartość: liczba całkowita określająca czas (w minutach)
Stare ustawienie dotyczące kolizji zadań (poniżej) zostanie usunięte.
Aktualizacja nie zmienia numerów wersji.