Diagnostyka błędów systemowych Comarch ERP XL wymaga analizy logów na kilku poziomach: systemu Windows, SQL Server i aplikacji XL. Systematyczne podejście do zbierania i analizy logów jest kluczem do szybkiej identyfikacji pierwotnej przyczyny awarii.
Logi aplikacji XL
Comarch ERP XL zapisuje swoje logi aplikacyjne w folderze instalacyjnym serwera (zazwyczaj w podfolderze Logs). Logi aplikacji zawierają: zdarzenia startu i zatrzymania serwera, błędy połączenia z bazą, błędy walidacji danych i błędy operacji. Format logów jest zwykle tekstowy (TXT lub XML) z datą i godziną zdarzenia. W przypadku awarii log z momentu jej wystąpienia jest pierwszym miejscem do analizy.
SQL Server Error Log
SQL Server Error Log przechowywany jest w folderze LOG instancji SQL (domyślnie C:\Program Files\Microsoft SQL Server\MSSQL_VERSION\MSSQL\Log\ERRORLOG). Zawiera: błędy połączeń, błędy spójności bazy, komunikaty o wycofaniu transakcji i błędy synchronizacji. Narzędzie SQL Server Management Studio → Server → Management → SQL Server Logs umożliwia wygodne przeglądanie logów bez wchodzenia w system plików.
Podgląd zdarzeń Windows
Podgląd zdarzeń Windows (eventvwr.msc) na serwerze zawiera zdarzenia systemowe i aplikacyjne dotyczące XL: błędy usługi Windows hostującej aplikację serwera XL (log Application), błędy dysku i sieci (log System), oraz zdarzenia bezpieczeństwa (log Security – logowania i próby nieautoryzowanego dostępu). Filtrowanie logów po nazwie źródła (np. ComarchXL, MSSQLSERVER) zawęża wyniki do zdarzeń istotnych dla diagnostyki ERP.
Performance Monitor – analiza wydajności
Windows Performance Monitor (perfmon.exe) pozwala monitorować wskaźniki wydajności serwera w czasie rzeczywistym lub analizować historyczne dane (Data Collector Sets). Kluczowe wskaźniki dla środowiska XL: CPU (% Processor Time), pamięć (Available MBytes, Page Faults/sec), dysk (Avg. Disk Queue Length, Disk Read/Write Bytes/sec) i sieć (Bytes Total/sec). Analiza tych wskaźników w momencie zgłoszonej awarii wskazuje na bottleneck sprzętowy.
Eskalacja do Comarch
Przy błędach nierozwiązywalnych przez własną diagnostykę należy zgłosić problem do supportu Comarch ERP XL. Zgłoszenie powinno zawierać: wersję systemu XL i SQL Server, opis problemu z dokładnymi komunikatami błędów, fragmenty logów z momentu awarii, wyniki narzędzi diagnostycznych (np. raport DBCC CHECKDB), oraz opis już podjętych kroków naprawczych. Kompletne zgłoszenie przyspiesza rozwiązanie problemu przez inżyniera supportu.