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.
  • Restart — graceful 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.
  • Stop — graceful 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 dysk — NOWOŚĆ: 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...