Obsługa sprawdzarek: Różnice pomiędzy wersjami
Linia 50: | Linia 50: | ||
=== Stare systemy (Ubuntu 14.04 w dół, Debian, Slackware) === | === Stare systemy (Ubuntu 14.04 w dół, Debian, Slackware) === | ||
W starszych systemach daemon sprawdzarek jest odpalany przez skrypt startowy ''/etc/rc.local'' | W starszych systemach daemon sprawdzarek jest odpalany przez skrypt startowy ''/etc/rc.local'' | ||
=== Konfiguracja === | |||
Konfiguracja sprawdzarki odbywa się z poziomu panelu webowego sprawdzarki lub skanując kody sterujące. Aby sprawdzarka poprawnie odczytywała towary z HiperMarketu, konieczne jest skonfigurowanie sprawdzarki, aby działała w tej samej sieci LAN co serwer. W tym celu logujemy się do panelu webowego sprawdzarki i przechodzimy do sekcji konfiguracji sieci na sprawdzarce. | |||
- wyłączamy DHCP | |||
- ustawiamy adres IP sprawdzarki | |||
- maskę | |||
- bramę | |||
- adres IP serwera sprawdzarek (adres ten ustawiamy taki sam jak adres serwera sklepowego) | |||
=== Logi === |
Wersja z 12:07, 29 sie 2019
Informacje ogólne daemona sprawdzarek
Sprawdzarkami w systemie HiperMarket zarządza daemon o nazwie priced, działa on w tle i jest uruchamiany automatycznie wraz ze startem systemu operacyjnego.
Zarządzenie daemonem sprawdzarek
Nowe systemy (Ubuntu 16.04 w górę)
W nowych systemach operacyjnych gdzie zarządcą jest systemd zarządzamy daemonem w następujący sposób:
- start
systemctl start priced.service
- stop
systemctl stop priced.service
- restart
systemctl restart priced.service
- sprawdzenie statusu
systemctl status priced.service
- Przykład poprawnie działającego daemona:
systemctl status priced.service ● priced.service - Priced daemon sprawdzarek Loaded: loaded (/lib/systemd/system/priced.service; enabled; vendor preset: enabled) Active: active (running) since pią 2019-08-16 10:14:20 CEST; 3h 8min ago Main PID: 1656 (priced) CGroup: /system.slice/priced.service ├─1656 /usr/local/sklep/bin/priced -tELZAB └─1850 /usr/local/sklep/bin/priced -odpalony -tELZAB sie 16 10:14:20 sklep01 systemd[1]: Started Priced daemon sprawdzarek.
- Przykład gdzie daemon nie działa, proces został zabity:
systemctl status priced.service ● priced.service - Priced daemon sprawdzarek Loaded: loaded (/lib/systemd/system/priced.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since pią 2019-08-16 13:31:29 CEST; 26s ago Process: 25353 ExecStop=/usr/bin/killall -9 priced (code=exited, status=1/FAILURE) Main PID: 1656 (code=killed, signal=KILL) sie 16 10:14:20 sklep01 systemd[1]: Started Priced daemon sprawdzarek. sie 16 13:31:29 sklep01 systemd[1]: priced.service: Main process exited, code=killed, status=9/KILL sie 16 13:31:29 sklep01 killall[25353]: priced: nie znaleziono żadnego procesu sie 16 13:31:29 sklep01 systemd[1]: priced.service: Control process exited, code=exited status=1 sie 16 13:31:29 sklep01 systemd[1]: priced.service: Unit entered failed state. sie 16 13:31:29 sklep01 systemd[1]: priced.service: Failed with result 'exit-code'.
Stare systemy (Ubuntu 14.04 w dół, Debian, Slackware)
W starszych systemach daemon sprawdzarek jest odpalany przez skrypt startowy /etc/rc.local
Konfiguracja
Konfiguracja sprawdzarki odbywa się z poziomu panelu webowego sprawdzarki lub skanując kody sterujące. Aby sprawdzarka poprawnie odczytywała towary z HiperMarketu, konieczne jest skonfigurowanie sprawdzarki, aby działała w tej samej sieci LAN co serwer. W tym celu logujemy się do panelu webowego sprawdzarki i przechodzimy do sekcji konfiguracji sieci na sprawdzarce.
- wyłączamy DHCP - ustawiamy adres IP sprawdzarki - maskę - bramę - adres IP serwera sprawdzarek (adres ten ustawiamy taki sam jak adres serwera sklepowego)