.. Zdroj: elza/docs/admin-guide/source/10-troubleshooting.rst, elza e87a93d6d1 .. _admin_fixes: ===================== Odstraňování problémů ===================== Logy ==== Soubory logů se nastavují v :file:`elza.yaml` (viz :doc:`04-konfigurace`); obvykle jsou v adresáři :file:`log` pracovního adresáře: - :file:`elza.log` - aplikační log (``elza.logFile``), - :file:`siem.log` - bezpečnostní auditní log (``elza.siemLogFile``, viz :doc:`05-zabezpeceni`), - :file:`access_log..log` - HTTP požadavky, je-li zapnut přístupový log (viz :doc:`04-konfigurace`). Pokud aplikace nenastartuje, hledejte v :file:`elza.log` první ``ERROR``; při provozu pod systemd zkontrolujte také ``journalctl -u elza``. Uzamčená databáze ================= Start se zastaví u hlášení:: Waiting for changelog lock.... Předchozí start nedokončil migraci databáze a ponechal zámek. Ujistěte se, že nad stejnou databází neběží jiná instance Elzy. Poté zámek uvolněte a aplikaci spusťte znovu: .. code-block:: sql DELETE FROM db_databasechangeloglock; Balíček je starší než nahraný ============================= Start selže s hlášením ``Package is an older version than the one already imported``. Adresář :file:`dpkg` pracovního adresáře obsahuje starší verzi balíčku, než je v databázi. Nahraďte jej balíčkem z aktuální distribuce nebo jej odstraňte. Chybné znaky v textech ====================== České nebo jiné znaky mimo ASCII se ukládají nebo zobrazují chybně. JVM běží s jiným výchozím kódováním než UTF-8. Spusťte Javu s parametry: .. code-block:: bash java -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -jar elza-tomcat.jar Nefunguje WebSocket =================== Aplikace se načte, ale změny provedené jinými uživateli nebo průběh úloh na pozadí se zobrazí až po obnovení stránky. Reverzní proxy nepředává spojení WebSocket na ``/stomp``. Viz :doc:`06-reverzni-proxy`. Opravy dat starších verzí ========================= Chyby při aktualizaci starých instalací řady 2.x popisuje kapitola :doc:`11-starsi-aktualizace`.