Ustawienia → WebAPI: nowe kolumny i monitoring usług w s2s

W najnowszej wersji s2s zakładka Ustawienia → WebAPI dostała kolorowy wskaźnik stanu usług, podgląd zużycia pamięci na żywo, edytowalne progi pamięci dla mechanizmu watchdog oraz nową opcję eksportu certyfikatu na dysk.

Opis kolumn

KolumnaCo oznacza
Stan Running, Stopped, puste = nie dotyczy (np. RabbitMQ — nie monitorujemy go bezpośrednio).
Pamięć [MB]Bieżące zużycie pamięci procesu (Working Set). Wartość pojawia się asynchronicznie po załadowaniu siatki — każdy wiersz osobno, do 3 sekund. Puste = usługa nieosiągalna.
IdIdentyfikator wpisu (klucz w emos2s.dbo.webAPI).
Baza danychBaza Subiekt GT / Nexo z którą łączy się dana instancja.
URLAdres usługi, np. https://weberp8-30.lan:5010. Edytowalny.
Typ aplikacjiWebAPI dla NEXO / Aplikacja emoms / WebAPI dla Spedytorów / BSW.BusWorker / RabbitMQ / WebApi.Shop.
Włączono SSLCzy usługa nasłuchuje przez HTTPS.
Soft próg [MB]Dolny próg pamięci. Gdy Pamięć > Soft i nie ma aktywnych połączeń (idle) — s2s zrestartuje usługę, żeby zwolnić RAM. Domyślnie 3000. Puste pole = wartość domyślna.
Hard próg [MB]Górny próg pamięci. Gdy Pamięć > Hard — s2s wymusi graceful drain (poczeka aż aktywne operacje się zakończą), a następnie zrestartuje usługę. Domyślnie 5000.

Menu kontekstowe (prawy klik na wiersz)

  • Pokaż log usługi — szybki podgląd EventLog tej usługi.
  • Restartgraceful restart: usługa kończy aktywne operacje, dopiero potem się zatrzymuje i uruchamia. Zalecany sposób — nie przerywa pracy klientom.
  • Sprawdź — odpyta usługę o numer wersji i porówna z wersją dostępną w licencji.
  • Start — uruchom usługę Windows.
  • Stopgraceful stop: drain → poczekaj → zatrzymaj.
  • Usuń — odinstaluj usługę z systemu.
  • Wygeneruj usługę — zainstaluj usługę Windows na podstawie wpisu w gridzie.
  • Zainstaluj ponownie — pobiera najnowszą wersję, podmienia pliki, uruchamia.
  • Zainstaluj certyfikat na stacji — wgrywa certyfikat usługi do magazynu zaufanych głównych urzędów certyfikacji + dopisuje wpis do hosts.
  • Zapisz certyfikat na dyskNOWOŚĆ: zapisuje plik .cer we wskazanym katalogu. Pozwala zainstalować certyfikat na innej stacji (np. komputerze pracownika) bez instalowania całego s2s. Po zapisaniu: dwuklik na pliku → „Zainstaluj certyfikat" → „Lokalny komputer" → „Zaufane główne urzędy certyfikacji".

Jak działa watchdog pamięci

Przy każdym kontakcie z webAPI s2s sprawdza zużycie pamięci po stronie usługi. Po przekroczeniu progu Hard zamiast „twardego" restartu uruchamiany jest drain — usługa kończy obsługę bieżących żądań, dopiero potem zostaje zrestartowana. Dzięki temu klienci nie tracą trwających synchronizacji ani drukowanych dokumentów.

Wskazówka: domyślne 3000/5000 MB pasują dla większości instancji. Serwer z dużą ilością RAM i wieloma bazami → możesz podnieść Hard do 8000–10000. Słabsza stacja → obniż Soft do 2000.

s2s WebAPI monitoring pamięć certyfikaty

Wczytywanie danych...