Care este revista de tehnologie? Acesta este un format proprietar jurnalele 1C colectează toate informațiile cu privire la activitatea instalat pe acest PC aplicații 1C: Enterprise. În mod implicit, jurnalul tehnologic este configurat pentru a menține gropile minime care apar atunci când un accident de program.
Cu toate acestea, să fim sinceri, mulți dintre cei care citesc acest articol au cunoștințele și experiența de a lucra cu gropile? Iar cei care încă mai știu cum să facă acest lucru, se va face? Nu, ca un simț practic în acest bit. B. Gileva Citat:
Haldele pot înțelege doar platforma de dezvoltare! (Ei au doar codul sursă :))
De aceea, imediat ne uităm despre gropile de și concentrându-se pe o mult mai multe lucruri simple și clare - busteni. Pentru a citi jurnalul nu trebuie să aibă cunoștințe specifice, suficienta experienta de inginerie și o înțelegere comună a sistemului de operare și direct 1C: Enterprise.
platforma Windows
Pentru a activa și configura jurnalul tehnologic în Windows trebuie să fie în directorul C: \ Program Files (x86) \ 1cv8 \ conf logcfg.xml crea un fișier de configurație specială. În cel mai simplu caz, s-ar putea arata astfel:
Să examinăm structura fișierului de detalii:
- log locația - locația fișierelor jurnal, trebuie să existe directorul specificat și în numele cărora utilizatorul execută 1C trebuie să aibă dreptul de a scrie la ea.
- istorie - depozitarea de bușteni în ore, în acest exemplu, este egal cu 168 de ore, sau 7 zile pe săptămână.
- eveniment - aceste secțiuni pot fi mai multe evenimente corespund cu încuietoare. În acest caz, se înregistrează toate evenimentele.
- proprietate - definește lovit în proprietățile jurnalului de evenimente. Numele de design de proprietate = „toate“ include de logare de toate caracteristicile de evenimente.
Această setare poate fi adecvată pentru aplicația client, ci o încercare de a utiliza pe server va duce la o scădere bruscă a inflației de bușteni și de performanța sistemului.
Prin urmare, ne-am înființat revista pentru a primi doar informațiile de care avem nevoie. Există diferite variante de setări jurnal tehnologice, în funcție de ce evenimente ne interesează. În primul rând, acest comportament neintenționat al platformei, care se poate datora unei erori de configurare sau platforma misconfiguration. 1C Company recomandă un astfel de jurnal de instalare:
În acest exemplu, sunt înregistrate următoarele evenimente:
- PROC - evenimente referitoare la întregul proces și să influențeze eficiența în continuare procesul. De exemplu, începe, finalizare, accident, etc.
- SCOM - evenimente adăuga sau șterge un context server este de obicei asociat cu baza de informații.
- CONN - instalare sau client pentru pauza de conectare la server.
- aplicații de sistem excepții 1C - excp: Enterprise, care nominal nu sunt prelucrate și poate cauza un accident a procesului de server, sau conectat la acesta procesul de client.
- ADMIN - controlul acțiunilor administrator de sistem server cluster 1C: Enterprise.
- QERR - evenimente legate de erorile de compilare interogare descoperire sau limitări privind nivelul de înregistrări și câmpuri de baze de date.
Acest set este suficient pentru parsarea erori în activitățile zilnice ale administratorului. O listă completă de setări tehnologice jurnal cu explicații și exemple pot fi găsite în Ghidul secțiunea 3.17 administratorului (aceeași carte gros, galben, pe care nimeni nu citește).
Pentru a diagnostica situații individuale pot fi utilizate și configurația specifică a revistei. Dacă utilizați chei hardware, în caz de orice probleme cu ei, se aplică următoarele setări jurnal:
Aceasta va permite să înregistreze evenimente referitoare la protecția cheilor în forma în care au înregistrat sistemul de protecție HASP, în timp ce 1C le înlocuiește cu mesajele lor, cum ar fi „dongle nu a fost găsit“ conținut foarte scăzut de informații având.
Deci, este creat fișierul. Evenimentele au început să fie înregistrate în jurnal, trebuie să executați o aplicație client sau reporniți serviciul Server. După aceea, directorul cu fișierele jurnal va arata ceva de genul:
De exemplu, înregistrăm complot:
Noi imediat vedem că sistemul nu poate rezolva numele serverului W81-TEST, probabil din cauza problemelor DNS. După cum puteți vedea, jurnalele destul de ușor de citit și de înțeles, care să permită o abordare semnificativă a analizei erorilor, mai ales în cazurile în care un mesaj explicit nu este o eroare, spune nici un proces de server începe.
platforma Linux
În ciuda faptului că nu au existat diferențe în procesul de setare al revistei pentru platforme diferite nu este, există unele caracteristici asociate cu arhitectura sistemului și nu sunt întotdeauna evidente pentru novice Linux.
În primul rând, locația fișierului de configurare. Ar trebui să fie în /home/usr1cv8/.1cv8/1C/1cv8/conf. În mod implicit, acest director nu există și trebuie să fie creat. De asemenea, dacă preferați instrumente de configurare grafice, vă rugăm să rețineți că directorul .1cv8 ascunse (acest lucru este indicat printr-un punct la începutul numelui) și la fel ca în managerul de fișiere, nu-l va vedea.
Preferăm să lucreze pe consola ca mai familiar și confortabil pentru platforma. Prin urmare, vom crea acest director:
și în ea fișierul de configurare:
Modificați fișierul de configurare linia logcfg.xml urmează:
Apoi, creați un dosar pentru busteni 1C
Și 1C ar putea scrie acolo, set de utilizator și de grup proprietarul 1C din acest director:
Acum reporniți 1C serverul de proces
și stabilirea în dosarele de directoare și fișiere cu bușteni.
Această setare se va menține tehnologic serverul jurnal 1C, în cazul în care aveți nevoie pentru a înregistra evenimente ale aplicației client, trebuie să efectuați câțiva pași suplimentari.
Deoarece platforma client rulează în numele utilizatorului care a început, fișierele de configurare platformă sunt stocate în directorul home al utilizatorului. Dacă există mai mulți utilizatori, atunci fiecare dintre ele va avea propria sa versiune de configurare. Structura director repetă astfel serverul, ceea ce nu este surprinzător, în cazul setărilor serverului sunt stocate în directorul oficial al utilizatorului în numele căreia rulează serverul 1C.
Dacă te uiți la acest director, veți vedea că acolo, cu excepția dosar conf, iar dosarul este jurnalele prezent, care sunt create dosare pentru procesele care rulează, dar nu există jurnalele ei înșiși.
Încercarea de a utiliza acest dosar pentru jurnalele de înregistrare nu va duce la succes, va fi creat dosare de proces, dar fișierele jurnal nu apar. Puteți, desigur, reconfigura spațiu de stocare jurnal pe orice folder în directorul acasă, dar este mai bine să continue să folosească pentru / var / log / 1C.
Pentru rularea ca aplicația utilizator poate scrie în acest dosar, este necesar să-i ofere drepturile corespunzătoare. Dacă sunteți singurul utilizator al computerului și versiunea de server de 1C nu ați instalat, puteți face pur și simplu acest utilizator proprietarul dosar, dacă mai mulți utilizatori, fie pe același calculator în valoare de server-side și doriți să includă revista și pentru ea, este necesar să se stabilească în comun .
În primul rând, adăugați utilizatorii dorite la 1C grupului:
În continuare, modificați permisiunile pe folderul jurnal pentru a scrie ar putea să nu numai proprietarul, dar, de asemenea, un grup:
Pentru aplicarea drepturilor necesare pentru a încheia o sesiune de utilizator și re-introduceți, atunci puteți rula aplicația client, și asigurați-vă că directorul / var / log / 1C sunt directorul jurnalele necesare.