Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΆΡΡΠ½Π°Π» 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ β ΡΡΠΎ Π³Π»Π°Π²Π½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ Π²ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ: ΠΎΡ ΠΎΡΠΈΠ±ΠΎΠΊ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄ΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ². ΠΠ΅Π· ΡΠΌΠ΅Π½ΠΈΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π΅Π³ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠ΅ΡΡΡΡ Π΄ΠΎ 70% Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΏΠΎΠΈΡΠΊ ΠΏΡΠΈΡΠΈΠ½ ΡΠ±ΠΎΠ΅Π². ΠΡΠ° ΡΡΠ°ΡΡΡ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΠΎΠ±ΡΡΡΠ½ΠΈΡ, Π³Π΄Π΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΠΆΡΡΠ½Π°Π» ΠΈ ΠΊΠ°ΠΊ Π΅Π³ΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ, Π° Π½Π°ΡΡΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΌΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ ΠΊ Π΅Π³ΠΎ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ β ΠΎΡ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ ΠΊΡΠΈΡΠΈΡΠ½ΡΡ ΡΠΎΠ±ΡΡΠΈΠΉ Π΄ΠΎ Π²ΡΡΠ²Π»Π΅Π½ΠΈΡ ΡΠ·ΠΊΠΈΡ ΠΌΠ΅ΡΡ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ.
ΠΡ ΡΠ°Π·Π±Π΅ΡΡΠΌ ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ: ΠΊΠ°ΠΊ Π½Π°ΠΉΡΠΈ ΠΏΡΠΈΡΠΈΠ½Ρ Π·Π°Π²ΠΈΡΠ°Π½ΠΈΡ ΡΠ΅Π°Π½ΡΠ°, ΠΏΠΎΡΠ΅ΠΌΡ ΡΠΎΡΠΌΠΎΠ·ΠΈΡ ΠΎΡΡΡΡ Π·Π° ΠΏΡΠΎΡΠ»ΡΠΉ ΠΊΠ²Π°ΡΡΠ°Π», ΠΈ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ, Π΅ΡΠ»ΠΈ ΠΆΡΡΠ½Π°Π» ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ Π½Π΅Π½ΡΠΆΠ½ΡΠΌΠΈ Π·Π°ΠΏΠΈΡΡΠΌΠΈ. ΠΡΠΎΠ±ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»ΠΈΠΌ ΡΠΊΡΡΡΡΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌ ΠΆΡΡΠ½Π°Π»Π°, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Ρ Π² ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠ°Ρ 1Π‘, Π½ΠΎ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠΏΡΠΎΡΠ°ΡΡ Π°Π½Π°Π»ΠΈΠ·. ΠΠ°ΡΠ΅ΡΠΈΠ°Π» Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΊΠ°ΠΊ Π½ΠΎΠ²ΠΈΡΠΊΠ°ΠΌ, ΡΠ°ΠΊ ΠΈ ΠΎΠΏΡΡΠ½ΡΠΌ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΠΎΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π»ΠΎΠ³ΠΎΠ².
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΆΡΡΠ½Π°Π» 1Π‘ ΠΈ Π·Π°ΡΠ΅ΠΌ ΠΎΠ½ Π½ΡΠΆΠ΅Π½
Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΆΡΡΠ½Π°Π» (Π’Π) β ΡΡΠΎ ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠΉ Π»ΠΎΠ³, Π² ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ 8 Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅Ρ Π²ΡΠ΅ Π·Π½Π°ΡΠΈΠΌΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ: ΠΎΡΠΈΠ±ΠΊΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π°, Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ², Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ Π΄Π°Π½Π½ΡΡ , Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΆΡΡΠ½Π°Π»ΠΎΠ² ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡΡΡ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠ΅, Π’Π ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° ΡΡΠΎΠ²Π½Π΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ΠΈ ΡΠΈΠΊΡΠΈΡΡΠ΅Ρ Π΄Π°Π½Π½ΡΠ΅ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π±Π°Π·Ρ.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅ΡΠ°Π΅Ρ Π°Π½Π°Π»ΠΈΠ· Π’Π:
- π ΠΠΎΠΈΡΠΊ ΠΏΡΠΈΡΠΈΠ½ ΡΠ±ΠΎΠ΅Π²: ΠΏΠΎΡΠ΅ΠΌΡ ΡΠΏΠ°Π» ΡΠ΅Π°Π½Ρ, ΠΏΠΎΡΠ΅ΠΌΡ Π½Π΅ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ, Π³Π΄Π΅ Π·Π°ΡΠΈΠΊΠ»ΠΈΠ»ΡΡ ΠΊΠΎΠ΄.
- β±οΈ ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ: Π²ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ², Π΄ΠΎΠ»Π³ΠΈΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ, ΡΠ·ΠΊΠΈΡ ΠΌΠ΅ΡΡ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ.
- π ΠΡΠ΄ΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ: ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΡΠ°Π½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, ΠΏΠΎΠΏΡΡΠΎΠΊ Π²Π·Π»ΠΎΠΌΠ°, ΠΏΠΎΠ΄ΠΎΠ·ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ.
- π ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ: Π°Π½Π°Π»ΠΈΠ· ΡΡΠ΅Π½Π΄ΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΎΡΠΈΠ±ΠΎΠΊ ΠΏΠ΅ΡΠ΅Π΄ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ°).
ΠΠ°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ Π’Π β ΡΡΠΎ Π½Π΅ ΠΏΡΠΎΡΡΠΎ "ΠΆΡΡΠ½Π°Π» ΠΎΡΠΈΠ±ΠΎΠΊ". ΠΠ½ ΡΠΈΠΊΡΠΈΡΡΠ΅Ρ Π²ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΡΠΏΠ΅ΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΡΠΊΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π½ΠΎ ΠΈ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΈΡ Π·Π°ΡΠ°Π½Π΅Π΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΡΡΡΡΠ° ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ Ρ 5 Π΄ΠΎ 30 ΡΠ΅ΠΊΡΠ½Π΄, ΡΡΠΎ ΡΠΈΠ³Π½Π°Π» ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π΅ΡΡ Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ Π½Π°ΡΠ½ΡΡ ΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΆΡΡΠ½Π°Π»Π° Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ ΡΡΠΎΠ²Π½Π΅ΠΌ Π΄Π΅ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ (Debug) ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΌΡ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ Π½Π°Π³ΡΡΠ·ΠΊΠΈ Π½Π° Π΄ΠΈΡΠΊ (Π΄ΠΎ 10 ΠΠ Π»ΠΎΠ³ΠΎΠ² Π² Π΄Π΅Π½Ρ Π΄Π»Ρ ΠΊΡΡΠΏΠ½ΡΡ
Π±Π°Π·). ΠΡΠ΅Π³Π΄Π° Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΠΉΡΠ΅ ΡΠΈΠ»ΡΡΡΡ ΠΏΠ΅ΡΠ΅Π΄ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠ΅ΠΉ!
ΠΠ°ΠΊ Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΈ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΆΡΡΠ½Π°Π»
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π’Π ΠΎΡΠΊΠ»ΡΡΡΠ½, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π΅Π³ΠΎ Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΡΠ΅Π±ΡΠ΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ΅ΡΡΡΡΠΎΠ². ΠΠΊΠ»ΡΡΠΈΡΡ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π²ΡΠΌΡ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ:
- Π§Π΅ΡΠ΅Π· ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡ:
ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π²
ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ β ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΈ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π½ΠΈΠ΅ β ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΆΡΡΠ½Π°Π»Π°. ΠΠ΄Π΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΡΡΠΎΠ²Π΅Π½Ρ Π΄Π΅ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ (ΠΎΡErrorΠ΄ΠΎDebug), ΡΠΊΠ°Π·Π°ΡΡ ΠΏΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Π°ΠΌ ΠΆΡΡΠ½Π°Π»ΠΎΠ² ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΡΡ ΠΈΡ ΡΠ°Π·ΠΌΠ΅Ρ. - Π§Π΅ΡΠ΅Π· ΡΠ°ΠΉΠ» Π½Π°ΡΡΡΠΎΠ΅ΠΊ (
1cv8conf.cfgΠΈΠ»ΠΈ1cv8srvr.cfgΠ΄Π»Ρ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠ³ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠ°):[TechJournal]Enable=Yes
Location=D:\Logs\1C
MaxFileSize=100
MaxArchiveFiles=10
Level=Info
ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ:
| ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ | ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ | Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΡ |
|---|---|---|
Level | Π£ΡΠΎΠ²Π΅Π½Ρ Π΄Π΅ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ (Error, Warning, Info, Debug) | ΠΠ»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Error. ΠΠ»Ρ Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ β Info. |
MaxFileSize | ΠΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠ°ΠΉΠ»Π° Π² ΠΠ | 100β500 ΠΠ. ΠΠ΅Π½ΡΡΠ΅ β ΡΠ°ΡΡΡΠ΅ ΡΠΎΡΠ°ΡΠΈΠΈ, Π±ΠΎΠ»ΡΡΠ΅ β ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΎΡΠΊΡΡΠ²Π°ΡΡ ΡΠ°ΠΉΠ»Ρ. |
MaxArchiveFiles | ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π°ΡΡ ΠΈΠ²Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² | 5β20. ΠΠ°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ°ΡΡΠΎΡΡ ΡΠΎΡΠ°ΡΠΈΠΈ ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ° Π½Π° Π΄ΠΈΡΠΊΠ΅. |
DumpOnError | Π‘ΠΎΠ·Π΄Π°Π²Π°ΡΡ Π΄Π°ΠΌΠΏ ΠΏΡΠΈ ΠΊΡΠΈΡΠΈΡΠ½ΡΡ ΠΎΡΠΈΠ±ΠΊΠ°Ρ | ΠΠΊΠ»ΡΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠ΅ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠ±ΠΎΠ΅Π² β ΡΠΈΠ»ΡΠ½ΠΎ Π½Π°Π³ΡΡΠΆΠ°Π΅Ρ ΡΠΈΡΡΠ΅ΠΌΡ. |
ΠΠΎΡΠ»Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊ ΡΠ΅ΡΠ²Π΅ΡΠ° 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ (Π΄Π»Ρ ΠΊΠ»ΠΈΠ΅Π½Ρ-ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠ³ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠ°) ΠΈΠ»ΠΈ ΡΠ΅Π°Π½ΡΠ° (Π΄Π»Ρ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ). ΠΡΠΎΠ²Π΅ΡΡΡΠ΅, ΡΡΠΎ ΠΆΡΡΠ½Π°Π» Π½Π°ΡΠ°Π» Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ, ΠΎΡΠΊΡΡΠ² ΡΠ°ΠΉΠ» ΠΏΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡ ΠΏΡΡΠΈ β ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
Π‘ΡΡΡΠΊΡΡΡΠ° Π·Π°ΠΏΠΈΡΠ΅ΠΉ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΆΡΡΠ½Π°Π»Π°: ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°ΡΡ ΠΏΠΎΠ»Ρ
ΠΠ°ΠΆΠ΄Π°Ρ ΡΡΡΠΎΠΊΠ° Π² Π’Π ΠΈΠΌΠ΅Π΅Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡΡΡΠΊΡΡΡΡ, ΡΠ°Π·Π΄Π΅Π»ΡΠ½Π½ΡΡ ΡΠ°Π±ΡΠ»ΡΡΠΈΠ΅ΠΉ. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΠΎΠ»Ρ (Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ):
ΠΠ°ΡΠ°ΠΡΠ΅ΠΌΡβ ΠΌΠ΅ΡΠΊΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠΎΠ±ΡΡΠΈΡ Ρ ΡΠΎΡΠ½ΠΎΡΡΡΡ Π΄ΠΎ ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄.ΠΡΠΎΡΠ΅ΡΡβ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡΠ° (PID) ΠΈΠ»ΠΈ ΠΏΠΎΡΠΎΠΊΠ°.ΠΠΎΡΠΎΠΊβ Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΡΠΎΠΊΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ ΡΠΎΠ±ΡΡΠΈΠ΅.Π£ΡΠΎΠ²Π΅Π½Ρβ Π²Π°ΠΆΠ½ΠΎΡΡΡ ΡΠΎΠ±ΡΡΠΈΡ (ERR,WRN,INF,DBG).ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°β ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π²ΡΠ°Ρ Π·Π°ΠΏΠΈΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,SRVΠ΄Π»Ρ ΡΠ΅ΡΠ²Π΅ΡΠ°,DBMSΠ΄Π»Ρ Π‘Π£ΠΠ).Π’Π΅ΠΊΡΡβ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠΈΡ, ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΠΊΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈΠ»ΠΈ SQL-Π·Π°ΠΏΡΠΎΡ).ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉβ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ (Π½Π΅ Π²ΡΠ΅Π³Π΄Π° Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΎ).
ΠΡΠΈΠΌΠ΅Ρ Π·Π°ΠΏΠΈΡΠΈ:
2026-05-15 14:30:45.123 4568 12 ERR SRV ΠΡΠΈΠ±ΠΊΠ° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ (ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅): {ΠΠ±ΡΠΈΠΉΠΠΎΠ΄ΡΠ»Ρ.Π Π°ΡΡΠ΅ΡΠΠ°ΡΠΏΠ»Π°ΡΡ.ΠΠΎΠ΄ΡΠ»Ρ(123)}: ΠΡΠΈΠ±ΠΊΠ° ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠ°ΠΉΠ»ΠΎΠΌ!
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ: ΠΠΌΡΠ€Π°ΠΉΠ»Π°=C:\Temp\report.xlsx
ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ: ΠΠΎΡΡΡΠΏ Π·Π°ΠΏΡΠ΅ΡΠ΅Π½
ΠΡΠΎΠ±ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ°ΡΠ°ΠΉΡΠ΅ Π½Π° ΠΏΠΎΠ»Π΅ ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° β ΠΎΠ½ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π±ΡΡΡΡΠΎ ΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΡΠΎΠ±ΡΡΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
- π₯οΈ
SRVβ ΡΠΎΠ±ΡΡΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠ° 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ. - ποΈ
DBMSβ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ Π‘Π£ΠΠ (PostgreSQL, MS SQL ΠΈ Π΄Ρ.). - π
RASβ ΡΠ°Π±ΠΎΡΠ° Π°Π³Π΅Π½ΡΠ° ΡΠ΅ΡΠ²Π΅ΡΠ°. - π
CLSTRβ ΡΠΎΠ±ΡΡΠΈΡ ΠΊΠ»Π°ΡΡΠ΅ΡΠ° ΡΠ΅ΡΠ²Π΅ΡΠΎΠ².
Π§ΡΠΎΠ±Ρ Π±ΡΡΡΡΠΎ Π½Π°ΠΉΡΠΈ Π²ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ°ΠΌΠΈ, ΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ»Π΅ Π’Π΅ΠΊΡΡ ΡΡΠ°Π·Ρ "deadlock", "timeout" ΠΈΠ»ΠΈ "Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ°".
ΠΠΎΠΈΡΠΊ ΠΈ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΠΊΡΠΈΡΠΈΡΠ½ΡΡ ΡΠΎΠ±ΡΡΠΈΠΉ
ΠΠ½Π°Π»ΠΈΠ· "ΡΡΡΠΎΠ³ΠΎ" ΠΆΡΡΠ½Π°Π»Π° β ΠΏΡΡΡΠ°Ρ ΡΡΠ°ΡΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ. ΠΠΎΡ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Ρ:
1. ΠΠΎΠΈΡΠΊ ΠΏΠΎ ΡΡΠΎΠ²Π½Ρ Π²Π°ΠΆΠ½ΠΎΡΡΠΈ
ΠΡΠΈΠ±ΠΊΠΈ (ERR) ΠΈ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ (WRN) β ΠΏΠ΅ΡΠ²ΠΎΠΎΡΠ΅ΡΠ΅Π΄Π½ΡΠ΅ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΡ Π½Π° Π°Π½Π°Π»ΠΈΠ·. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΡ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΡ
Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Notepad++ ΠΈΠ»ΠΈ VS Code) Π΄Π»Ρ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ:
^(.\t){3}ERR.
ΠΡΠΎΡ ΡΠ°Π±Π»ΠΎΠ½ Π½Π°ΠΉΠ΄ΡΡ Π²ΡΠ΅ ΡΡΡΠΎΠΊΠΈ, Π³Π΄Π΅ ΡΠ΅ΡΠ²ΡΡΡΠΎΠ΅ ΠΏΠΎΠ»Π΅ (ΡΡΠΎΠ²Π΅Π½Ρ) ΡΠ°Π²Π½ΠΎ ERR.
2. Π€ΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΠΏΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌ
ΠΡΠ»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠ²ΡΠ·Π°Π½Π° Ρ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΡΡ
, ΠΈΡΠΈΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ Ρ DBMS:
^(.\t){4}DBMS.
3. ΠΠΎΠΈΡΠΊ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π°ΠΌ
Π§ΡΠΎΠ±Ρ ΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΠ±ΡΡΠΈΡ Π·Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΡΠ΅ΠΌΡ ΠΏΠ°Π΄Π΅Π½ΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠ°), ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΈΠ»ΡΡΡ ΠΏΠΎ Π΄Π°ΡΠ΅:
^2026-05-15 14:[3-5].*
ΠΡΠΎ Π½Π°ΠΉΠ΄ΡΡ Π²ΡΠ΅ ΡΠΎΠ±ΡΡΠΈΡ Ρ 14:30 Π΄ΠΎ 14:59 15 ΠΌΠ°Ρ 2026 Π³ΠΎΠ΄Π°.
4. ΠΠ½Π°Π»ΠΈΠ· ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ
ΠΠ»Ρ ΠΏΠΎΠΈΡΠΊΠ° Π΄ΠΎΠ»Π³ΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΈΡΠΈΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ Ρ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ (Π² ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄Π°Ρ ):
Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ: \d{4,}
ΠΡΠΎΡ ΡΠ°Π±Π»ΠΎΠ½ Π½Π°ΠΉΠ΄ΡΡ Π²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, Π·Π°Π½ΡΠ²ΡΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ 999 ΠΌΡ (4 ΡΠΈΡΡΡ ΠΏΠΎΠ΄ΡΡΠ΄).
ΠΡΠΊΠ»ΡΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ (ΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ERR/WRN)|ΠΡΡΠΈΠ»ΡΡΡΠΎΠ²Π°ΡΡ ΠΏΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, DBMS Π΄Π»Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΠ)|Π‘ΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΈΠΊΠΎΠ²ΡΡ Π½Π°Π³ΡΡΠ·ΠΎΠΊ|ΠΡΠΊΠ°ΡΡ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΡΠ°Π·Ρ ("timeout", "deadlock", "ΠΎΡΠΈΠ±ΠΊΠ° Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ")|ΠΡΠΎΠ²Π΅ΡΡΡΡ ΡΠΎΠ±ΡΡΠΈΡ ΠΏΠ΅ΡΠ΅Π΄ ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΊΡΠΈΡΠΈΡΠ½ΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ (ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ!)-->
ΠΠ½Π°Π»ΠΈΠ· ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ: ΠΏΠΎΠΈΡΠΊ ΡΠ·ΠΊΠΈΡ ΠΌΠ΅ΡΡ
Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΆΡΡΠ½Π°Π» β ΡΡΠΎ ΠΊΠ»Π°Π΄Π΅Π·Ρ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ. ΠΠΎΡ ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΊΠ°ΡΡ:
1. ΠΠ΅Π΄Π»Π΅Π½Π½ΡΠ΅ SQL-Π·Π°ΠΏΡΠΎΡΡ
Π€ΠΈΠ»ΡΡΡΡΠΉΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠΉ DBMS ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ > 1000 ΠΌΡ. ΠΠ±ΡΠ°ΡΠ°ΠΉΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π°:
- π ΠΠ°ΠΏΡΠΎΡΡ Ρ
JOINΠΏΠΎ Π½Π΅ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΠΏΠΎΠ»ΡΠΌ. - π ΠΠ°ΠΏΡΠΎΡΡ Ρ Π°Π³ΡΠ΅Π³Π°ΡΠ½ΡΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ (
SUM,COUNT) Π±Π΅Π· ΡΠΈΠ»ΡΡΡΠΎΠ². - ποΈ ΠΠ°ΠΏΡΠΎΡΡ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΠΈΠ΅ ΡΡΡΡΡΠΈ ΡΡΡΠΎΠΊ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
SELECT * FROM...).
2. ΠΠΎΠ»Π³ΠΈΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ
ΠΡΠΈΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ Ρ ΡΠ΅ΠΊΡΡΠΎΠΌ Π’ΡΠ°Π½Π·Π°ΠΊΡΠΈΡ Π½Π°ΡΠ°ΡΠ° ΠΈ Π’ΡΠ°Π½Π·Π°ΠΊΡΠΈΡ Π·Π°Π²Π΅ΡΡΠ΅Π½Π°, ΡΡΠ°Π²Π½ΠΈΠ²Π°Ρ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΌΠ΅ΡΠΊΠΈ. Π Π°Π·Π½ΠΈΡΠ° Π±ΠΎΠ»Π΅Π΅ 5 ΡΠ΅ΠΊΡΠ½Π΄ β ΠΏΠΎΠ²ΠΎΠ΄ Π΄Π»Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ.
3. ΠΠ»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ Π΄Π°Π½Π½ΡΡ
ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΡΠ°Π·Ρ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ°:
- π
Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ°ΠΈΠ»ΠΈlock - β³
timeoutΠΈΠ»ΠΈΠΈΡΡΠ΅ΠΊΠ»ΠΎ Π²ΡΠ΅ΠΌΡ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ - π«
deadlock(Π²Π·Π°ΠΈΠΌΠ½Π°Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ°)
ΠΡΠΈΠΌΠ΅Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ Π² ΠΆΡΡΠ½Π°Π»Π΅:
2026-05-15 15:45:22.345 7890 45 WRN DBMS Timeout ΠΏΡΠΈ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ ΡΠ°Π±Π»ΠΈΡΡ "ΠΠΎΠΊΡΠΌΠ΅Π½Ρ.Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΠ’ΠΎΠ²Π°ΡΠΎΠ²Π£ΡΠ»ΡΠ³" (120000 ΠΌΡ)
Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π½ΡΠΆΠ½ΠΎ:
- ΠΡΠΎΠ²Π΅ΡΠΈΡΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ΅Π°Π½ΡΡ ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΡ (ΠΈΡΠΈΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ Ρ
Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π°). - ΠΠ½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π΄ΠΎΠ»Π³ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π² ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ.
- Π Π°ΡΡΠΌΠΎΡΡΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π·Π±ΠΈΠ΅Π½ΠΈΡ ΠΊΡΡΠΏΠ½ΡΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΠ΅.
ΠΠ°ΠΊ Π½Π°ΠΉΡΠΈ Π²ΠΈΠ½ΠΎΠ²Π½ΠΈΠΊΠ° Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ?
1. ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΆΡΡΠ½Π°Π»Π΅ Π·Π°ΠΏΠΈΡΡ ΠΎ ΡΠ°ΠΉΠΌΠ°ΡΡΠ΅ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, "Timeout ΠΏΡΠΈ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ").
2. ΠΠ°ΠΏΠΎΠΌΠ½ΠΈΡΠ΅ Π²ΡΠ΅ΠΌΡ ΡΠΎΠ±ΡΡΠΈΡ ΠΈ ΠΈΠΌΡ Π±Π»ΠΎΠΊΠΈΡΡΠ΅ΠΌΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΡ.
3. ΠΠ΅ΡΠ½ΠΈΡΠ΅ΡΡ Π½Π°Π·Π°Π΄ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ (Π½Π° 1β5 ΠΌΠΈΠ½ΡΡ) ΠΈ ΠΈΡΠΈΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ Ρ ΡΠ΅ΠΊΡΡΠΎΠΌ "Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π°" Π΄Π»Ρ ΡΡΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΡ.
4. Π ΠΏΠΎΠ»Π΅ "ΠΡΠΎΡΠ΅ΡΡ" ΠΈΠ»ΠΈ "Π’Π΅ΠΊΡΡ" Π±ΡΠ΄Π΅Ρ ΡΠΊΠ°Π·Π°Π½ ID ΡΠ΅Π°Π½ΡΠ° ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠ΅Π³ΠΎ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΡ.
5. Π‘ΠΎΠΏΠΎΡΡΠ°Π²ΡΡΠ΅ ΡΡΠΎΡ ID Ρ ΠΆΡΡΠ½Π°Π»Π°ΠΌΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ (Π΅ΡΠ»ΠΈ Π²Π΅Π΄ΡΡΡΡ Π»ΠΎΠ³ ΡΠ΅Π°Π½ΡΠΎΠ²).
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π°Π½Π°Π»ΠΈΠ·Π°: ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΈ ΡΠΊΡΠΈΠΏΡΡ
Π ΡΡΠ½ΡΠΉ ΡΠ°Π·Π±ΠΎΡ Π»ΠΎΠ³ΠΎΠ² Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. Π ΡΡΠ°ΡΡΡΡ, Π΅ΡΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ:
1. ΠΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° 1Π‘
- π ΠΡΡΠ½Π°Π» ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ (Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠ΅): ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΡΠΎΠ±ΡΡΠΈΡ Π’Π Π² ΡΠ΄ΠΎΠ±Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅, Π½ΠΎ Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΌΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌΠΈ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ.
- π§ Π’Π΅ΡΡ-ΡΠ΅Π½ΡΡ (Π΄Π»Ρ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΡ Π²Π΅ΡΡΠΈΠΉ): Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈ Π½Π°Ρ ΠΎΠ΄ΠΈΡ ΡΠ·ΠΊΠΈΠ΅ ΠΌΠ΅ΡΡΠ°.
2. Π‘ΡΠΎΡΠΎΠ½Π½ΠΈΠ΅ ΡΡΠΈΠ»ΠΈΡΡ
- π 1C:LogAnalyzer β Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ ΡΡΠΈΠ»ΠΈΡΠ° ΠΎΡ 1Π‘ Π΄Π»Ρ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π»ΠΎΠ³ΠΎΠ².
- π PerfMon β ΠΏΠ»Π°Π³ΠΈΠ½ Π΄Π»Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
- π₯οΈ LogExpert β ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΡΠΌΠΎΡΡΡΠΈΠΊ Π»ΠΎΠ³ΠΎΠ² Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΡΠΈΠ»ΡΡΡΠΎΠ².
3. Π‘ΠΊΡΠΈΠΏΡΡ Π½Π° PowerShell/Python
ΠΡΠΈΠΌΠ΅Ρ ΡΠΊΡΠΈΠΏΡΠ° Π½Π° PowerShell Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠ°Ρ:
$logPath = "D:\Logs\1C\*.log"
$timeThreshold = (Get-Date).AddHours(-1)
Select-String -Path $logPath -Pattern "^(.+\t){3}ERR" | Where-Object {
$dateStr = $_.Line.Split(`t)[0]
[datetime]::ParseExact($dateStr, "yyyy-MM-dd HH:mm:ss.fff", $null) -gt $timeThreshold
} | Select-Object -First 50
ΠΠ»Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π³ΡΠ°ΡΠΈΠΊΠΎΠ² Π½Π°Π³ΡΡΠ·ΠΊΠΈ) ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Python Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈ pandas ΠΈ matplotlib.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΊΡΠΈΠΏΡΡ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ! ΠΡΠ΅Π³Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΈΡ ΡΠ°Π±ΠΎΡΡ Π²ΡΡΡΠ½ΡΡ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΅ΡΠ»ΠΈ ΠΆΡΡΠ½Π°Π» ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ.
Π Π΅Π°Π»ΡΠ½ΡΠ΅ ΠΊΠ΅ΠΉΡΡ: ΡΠ°Π·Π±ΠΎΡ ΡΠΈΠΏΠΈΡΠ½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΡ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² ΠΈ ΡΠΎ, ΠΊΠ°ΠΊ ΠΈΡ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠ΅Π· Π’Π.
ΠΠ΅ΠΉΡ 1: ΠΠ°Π΄Π΅Π½ΠΈΠ΅ ΡΠ΅Π°Π½ΡΠ° ΠΏΡΠΈ ΠΎΡΠΊΡΡΡΠΈΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°
Π‘ΠΈΠΌΠΏΡΠΎΠΌΡ: ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΆΠ°Π»ΡΠ΅ΡΡΡ, ΡΡΠΎ ΠΏΡΠΈ ΠΎΡΠΊΡΡΡΠΈΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° "Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠΎΠ²Π°ΡΠΎΠ²" ΡΠ΅Π°Π½Ρ ΠΎΠ±ΡΡΠ²Π°Π΅ΡΡΡ.
ΠΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ°:
- Π€ΠΈΠ»ΡΡΡΡΠ΅ΠΌ ΠΆΡΡΠ½Π°Π» ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΠ°Π΄Π΅Π½ΠΈΡ ΠΈ ΠΈΡΠ΅ΠΌ Π·Π°ΠΏΠΈΡΠΈ Ρ
ERR. - ΠΠ°Ρ
ΠΎΠ΄ΠΈΠΌ ΡΡΡΠΎΠΊΡ:
ERR SRV ΠΡΠΈΠ±ΠΊΠ° ΠΏΡΠΈ ΡΡΠ΅Π½ΠΈΠΈ Π΄Π°Π½Π½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° (ΠΠΎΠΊΡΠΌΠ΅Π½Ρ.Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΠ’ΠΎΠ²Π°ΡΠΎΠ²Π£ΡΠ»ΡΠ³:0x12345) - ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠ΅ Π·Π°ΠΏΠΈΡΠΈ ΡΡΠΎΠ³ΠΎ ΡΠ΅Π°Π½ΡΠ° (ΠΏΠΎ
ΠΡΠΎΡΠ΅ΡΡ/ΠΠΎΡΠΎΠΊ) ΠΈ Π²ΠΈΠ΄ΠΈΠΌ:WRN DBMS Timeout ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π·Π°ΠΏΡΠΎΡΠ° (30000 ΠΌΡ)
Π Π΅ΡΠ΅Π½ΠΈΠ΅: ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π² ΡΠ°ΠΉΠΌΠ°ΡΡΠ΅ Π·Π°ΠΏΡΠΎΡΠ° ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ . ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ:
- Π£Π²Π΅Π»ΠΈΡΠΈΡΡ ΡΠ°ΠΉΠΌΠ°ΡΡ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΠ°.
- ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π·Π°ΠΏΡΠΎΡ (Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΈΠ½Π΄Π΅ΠΊΡΡ, ΡΠ°Π·Π±ΠΈΡΡ Π½Π° ΡΠ°ΡΡΠΈ).
ΠΠ΅ΠΉΡ 2: ΠΠ΅Π΄Π»Π΅Π½Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΠΎΡΡΡΡΠ°
Π‘ΠΈΠΌΠΏΡΠΎΠΌΡ: ΠΡΡΡΡ "ΠΠ½Π°Π»ΠΈΠ· ΠΏΡΠΎΠ΄Π°ΠΆ" Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ 10 ΠΌΠΈΠ½ΡΡ Π²ΠΌΠ΅ΡΡΠΎ 1.
ΠΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ°:
- Π€ΠΈΠ»ΡΡΡΡΠ΅ΠΌ ΠΆΡΡΠ½Π°Π» ΠΏΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅
DBMSΠΈ ΠΈΡΠ΅ΠΌ Π΄ΠΎΠ»Π³ΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΡ (> 5000 ΠΌΡ). - ΠΠ°Ρ
ΠΎΠ΄ΠΈΠΌ Π·Π°ΠΏΡΠΎΡ Ρ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ 300 ΡΠ΅ΠΊΡΠ½Π΄:
INF DBMS ΠΡΠΏΠΎΠ»Π½Π΅Π½ Π·Π°ΠΏΡΠΎΡ Π·Π° 300123 ΠΌΡ: SELECT * FROM ΠΠΎΠΊΡΠΌΠ΅Π½Ρ.Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΠ’ΠΎΠ²Π°ΡΠΎΠ²Π£ΡΠ»ΡΠ³ WHERE ΠΠ°ΡΠ° BETWEEN ... - ΠΠ½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌ ΠΏΠ»Π°Π½ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠ° Π² Π‘Π£ΠΠ ΠΈ Π²ΠΈΠ΄ΠΈΠΌ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡΡ.
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
- ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΈΠ½Π΄Π΅ΠΊΡ ΠΏΠΎ ΠΏΠΎΠ»Ρ
ΠΠ°ΡΠ°. - ΠΠ΅ΡΠ΅ΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Π·Π°ΠΏΡΠΎΡ Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌΡΡ
ΠΏΠΎΠ»Π΅ΠΉ (Π²ΠΌΠ΅ΡΡΠΎ
SELECT *).
ΠΠ΅ΠΉΡ 3: ΠΠ·Π°ΠΈΠΌΠ½ΡΠ΅ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ (deadlock)
Π‘ΠΈΠΌΠΏΡΠΎΠΌΡ: ΠΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ "ΠΠ·Π°ΠΈΠΌΠ½Π°Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ°" Π±Π΅Π· ΡΠ²Π½ΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½Ρ.
ΠΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ°:
- ΠΡΠ΅ΠΌ Π² ΠΆΡΡΠ½Π°Π»Π΅ Π·Π°ΠΏΠΈΡΠΈ Ρ
deadlock. - ΠΠ½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌ ΡΠ΅ΠΏΠΎΡΠΊΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΎΠΊ:
ERR DBMS ΠΠ±Π½Π°ΡΡΕΎena Π²Π·Π°ΠΈΠΌΠ½Π°Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ°:ΠΡΠΎΡΠ΅ΡΡ 1234 ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΡ Π½Π° ΡΠ°Π±Π»ΠΈΡΠ΅ Π ΠΈ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°Π΅Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΡ Π½Π° ΡΠ°Π±Π»ΠΈΡΠ΅ Π.
ΠΡΠΎΡΠ΅ΡΡ 5678 ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΡ Π½Π° ΡΠ°Π±Π»ΠΈΡΠ΅ Π ΠΈ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°Π΅Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΡ Π½Π° ΡΠ°Π±Π»ΠΈΡΠ΅ Π.
- ΠΠΎ ID ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² (
1234,5678) Π½Π°Ρ ΠΎΠ΄ΠΈΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ΅Π°Π½ΡΡ ΠΈΠ½ΠΈΡΠΈΠΈΡΠΎΠ²Π°Π»ΠΈ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ.
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
- ΠΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ ΡΠ°Π±Π»ΠΈΡ Π² ΠΊΠΎΠ΄Π΅ (Π²ΡΠ΅Π³Π΄Π° ΡΠ½Π°ΡΠ°Π»Π° Π, ΠΏΠΎΡΠΎΠΌ Π).
- Π Π°Π·Π±ΠΈΠ²Π°Π΅ΠΌ ΠΊΡΡΠΏΠ½ΡΠ΅ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΠ΅.
Π 80% ΡΠ»ΡΡΠ°Π΅Π² Π²Π·Π°ΠΈΠΌΠ½ΡΠ΅ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΈΠ·-Π·Π° Π½Π΅ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠ° ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΊ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌ Π² ΡΠ°Π·Π½ΡΡ ΡΠ°ΡΡΡΡ ΠΊΠΎΠ΄Π°. Π‘ΡΠ°Π½Π΄Π°ΡΡΠΈΠ·ΡΠΉΡΠ΅ ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΎΠΊ Π² Π²Π°ΡΠ΅ΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ!
ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΆΡΡΠ½Π°Π»Π°: Π±Π°Π»Π°Π½Ρ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π΅ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΠΈ Π½Π°Π³ΡΡΠ·ΠΊΠΎΠΉ
Π§ΡΠ΅Π·ΠΌΠ΅ΡΠ½Π°Ρ Π΄Π΅ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π’Π ΠΌΠΎΠΆΠ΅Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π°Π³ΡΡΠΆΠ°ΡΡ Π΄ΠΈΡΠΊΠΎΠ²ΡΡ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π² ΠΊΡΡΠΏΠ½ΡΡ Π±Π°Π·Π°Ρ . ΠΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ Π·Π°Π΄Π°ΡΠΈ:
| ΠΠ°Π΄Π°ΡΠ° | Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ | ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ |
|---|---|---|
| ΠΠΎΠΈΡΠΊ ΠΏΡΠΈΡΠΈΠ½ ΡΠ±ΠΎΠ΅Π² | Error | ΠΠΊΠ»ΡΡΠΈΡΡ DumpOnError=Yes Π΄Π»Ρ Π΄Π°ΠΌΠΏΠΎΠ² ΠΏΠ°ΠΌΡΡΠΈ. |
| ΠΠ½Π°Π»ΠΈΠ· ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ | Info | ΠΠ³ΡΠ°Π½ΠΈΡΠΈΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠ°ΠΉΠ»Π° Π΄ΠΎ 200 ΠΠ, Π°ΡΡ ΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ 10 ΡΠ°ΠΉΠ»ΠΎΠ². |
| ΠΡΠ»Π°Π΄ΠΊΠ° ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ | Debug | ΠΠΊΠ»ΡΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΡΠ΅ΡΡΠΎΠ²ΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅! |
| ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ | Warning | ΠΠ°ΡΡΡΠΎΠΈΡΡ ΡΠΎΡΠ°ΡΠΈΡ ΡΠ°Π· Π² ΡΠ°Ρ, Ρ ΡΠ°Π½ΠΈΡΡ 24 ΡΠ°ΡΠ°. |
Π‘ΠΎΠ²Π΅ΡΡ ΠΏΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ:
- π Π Π°Π·Π΄Π΅Π»ΡΠΉΡΠ΅ ΠΆΡΡΠ½Π°Π»Ρ ΠΏΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ°ΠΌ (ΠΊΠ»Π°ΡΡΠ΅Ρ, Π‘Π£ΠΠ, RAS) β ΡΡΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ Π°Π½Π°Π»ΠΈΠ·.
- ποΈ ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ ΡΠΎΡΠ°ΡΠΈΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΡΠ°ΠΉΠ»Ρ Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈ Π±ΠΎΠ»Π΅Π΅ 1β2 ΠΠ Π½Π° Π΄ΠΈΡΠΊΠ΅.
- π ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π°ΡΡ ΠΈΠ²Π°ΡΠΈΡ Π΄Π»Ρ ΡΡΠ°ΡΡΡ Π»ΠΎΠ³ΠΎΠ² (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΆΠ°ΡΠΈΠ΅ Π² ZIP).
- π« ΠΡΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ ΠΆΡΡΠ½Π°Π» Π½Π° ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Π² ΠΏΠ΅ΡΠΈΠΎΠ΄Ρ ΠΏΠΈΠΊΠΎΠ²ΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΈ, Π΅ΡΠ»ΠΈ ΠΎΠ½ Π½Π΅ Π½ΡΠΆΠ΅Π½.
ΠΠ»Ρ Π΄ΠΎΠ»Π³ΠΎΡΡΠΎΡΠ½ΠΎΠ³ΠΎ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π»ΠΎΠ³ΠΎΠ² ΡΠ°ΡΡΠΌΠΎΡΡΠΈΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° (Zabbix, Grafana), ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π°Π³ΡΠ΅Π³ΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΈ ΡΡΡΠΎΠΈΡΡ Π³ΡΠ°ΡΠΈΠΊΠΈ ΡΡΠ΅Π½Π΄ΠΎΠ².
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
Π²Π΅ΡΡΠΈΡΡ
ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ 1Π‘:ΠΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΠ΅ (ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΄ΠΎ 8.3.18) ΠΏΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΡΡΠΎΠ²Π½Ρ Debug ΠΌΠΎΠ³ΡΡ ΠΏΡΠΎΡΠ²Π»ΡΡΡΡΡ ΡΠΊΡΡΡΡΠ΅ Π±Π°Π³ΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ, Π²Π΅Π΄ΡΡΠΈΠ΅ ΠΊ ΡΡΠ΅ΡΠΊΠ°ΠΌ ΠΏΠ°ΠΌΡΡΠΈ. ΠΡΠ΅Π³Π΄Π° ΡΠ΅ΡΡΠΈΡΡΠΉΡΠ΅ ΡΠ°ΠΊΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π½Π° ΡΠ΅ΡΡΠΎΠ²ΠΎΠΌ ΡΠ΅ΡΠ²Π΅ΡΠ΅!
FAQ: Π§Π°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΆΡΡΠ½Π°Π»ΠΎΠΌ
ΠΠ°ΠΊ ΠΎΡΠΊΡΡΡΡ ΡΠ°ΠΉΠ» ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΆΡΡΠ½Π°Π»Π°, Π΅ΡΠ»ΠΈ ΠΎΠ½ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π±ΠΎΠ»ΡΡΠΎΠΉ (Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΠ)?
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ:
- LogExpert β ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°ΠΉΠ»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ Π΄ΠΎ 10 ΠΠ.
- 1C:LogAnalyzer β ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ Π΄Π»Ρ Π»ΠΎΠ³ΠΎΠ² 1Π‘.
- ΠΠΎΠΌΠ°Π½Π΄Π½Π°Ρ ΡΡΡΠΎΠΊΠ°:
type huge.log | findstr "ERR"(Windows) ΠΈΠ»ΠΈgrep "ERR" huge.log(Linux).
ΠΠ»Ρ ΠΎΡΠ΅Π½Ρ ΠΊΡΡΠΏΠ½ΡΡ
ΡΠ°ΠΉΠ»ΠΎΠ² (>10 ΠΠ) ΡΠ°Π·Π±Π΅ΠΉΡΠ΅ ΠΈΡ
Π½Π° ΡΠ°ΡΡΠΈ ΡΡΠΈΠ»ΠΈΡΠΎΠΉ split (Linux) ΠΈΠ»ΠΈ GSplit (Windows).
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ Π²Π΅ΡΡΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΆΡΡΠ½Π°Π» Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ , Π° Π½Π΅ Π² ΡΠ°ΠΉΠ»Π°Ρ ?
ΠΠ°, Π½Π°ΡΠΈΠ½Π°Ρ Ρ Π²Π΅ΡΡΠΈΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ 8.3.14, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π’Π Π² ΡΠ°Π±Π»ΠΈΡΠ°Ρ Π‘Π£ΠΠ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π² ΡΠ°ΠΉΠ»Π΅ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΡΠΊΠ°ΠΆΠΈΡΠ΅:
[TechJournal]
Location=DB
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°:
- ΠΡΡΡΡΡΠΉ ΠΏΠΎΠΈΡΠΊ ΠΏΠΎ Π»ΡΠ±ΡΠΌ ΠΏΠΎΠ»ΡΠΌ.
- ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ SQL-Π·Π°ΠΏΡΠΎΡΠ°ΠΌΠΈ.
ΠΠ΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ:
- ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ Π½Π°Π³ΡΡΠ·ΠΊΠ° Π½Π° Π‘Π£ΠΠ.
- Π‘Π»ΠΎΠΆΠ½Π΅Π΅ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠΎΡΠ°ΡΠΈΡ ΠΈ Π°ΡΡ ΠΈΠ²Π°ΡΠΈΡ.
ΠΠ°ΠΊ Π½Π°ΠΉΡΠΈ Π² ΠΆΡΡΠ½Π°Π»Π΅ ΡΠΎΠ±ΡΡΠΈΡ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ?
Π ΠΆΡΡΠ½Π°Π»Π΅ Π½Π΅Ρ ΠΏΡΡΠΌΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ "ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ", Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΡΠΈΠ·Π½Π°ΠΊΠΈ:
- ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ID ΡΠ΅Π°Π½ΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π² ΠΆΡΡΠ½Π°Π»Π°Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ (Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ Π²Π΅Π΄ΡΡΡΡ).
- Π Π’Π ΠΈΡΠΈΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ Ρ ΡΡΠΈΠΌ ID Π² ΠΏΠΎΠ»Π΅
ΠΡΠΎΡΠ΅ΡΡΠΈΠ»ΠΈΠΠΎΡΠΎΠΊ. - ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΎ, ΡΠΈΠ»ΡΡΡΡΠΉΡΠ΅ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ΅Π°Π½ΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ (Π΅ΡΠ»ΠΈ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π»).
ΠΡΠΈΠΌΠ΅Ρ ΡΠΈΠ»ΡΡΡΠ° Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° ΡΠ΅Π°Π½ΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Ρ ID 456:
^(.*\t){1}456(\t|$)
Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ, Π΅ΡΠ»ΠΈ ΠΆΡΡΠ½Π°Π» ΠΏΠ΅ΡΠ΅ΡΡΠ°Π» Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π±Π΅Π· Π²ΠΈΠ΄ΠΈΠΌΡΡ ΠΏΡΠΈΡΠΈΠ½?
ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
- π Π‘Π²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ ΠΌΠ΅ΡΡΠΎ Π½Π° Π΄ΠΈΡΠΊΠ΅ β Π΅ΡΠ»ΠΈ ΠΌΠ΅Π½ΡΡΠ΅ 10%, Π·Π°ΠΏΠΈΡΡ ΠΌΠΎΠΆΠ΅Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡΡΡ.
- π ΠΡΠ°Π²Π° Π΄ΠΎΡΡΡΠΏΠ° β ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠ΅ΡΠ²Π΅ΡΠ° 1Π‘ Π΅ΡΡΡ ΠΏΡΠ°Π²Π° Π½Π° Π·Π°ΠΏΠΈΡΡ Π² ΠΏΠ°ΠΏΠΊΡ Ρ Π»ΠΎΠ³Π°ΠΌΠΈ.
- π ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠ° β Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΆΡΡΠ½Π°Π» ΠΎΡΠΊΠ»ΡΡΡΠ½ Π²
ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ β ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΆΡΡΠ½Π°Π»Π°. - π₯οΈ Π‘Π»ΡΠΆΠ±Ρ 1Π‘ β ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΠ΅ Π°Π³Π΅Π½Ρ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈ ΠΊΠ»Π°ΡΡΠ΅Ρ.
ΠΡΠ»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ, ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ Π² ΠΆΡΡΠ½Π°Π»Π΅ Windows (Event Viewer) ΠΈΠ»ΠΈ Π»ΠΎΠ³Π°Ρ Π‘Π£ΠΠ.
ΠΠ°ΠΊ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠΏΠΎΠ²Π΅ΡΠ°ΡΡΡΡ ΠΎ ΠΊΡΠΈΡΠΈΡΠ½ΡΡ ΠΎΡΠΈΠ±ΠΊΠ°Ρ Π² ΠΆΡΡΠ½Π°Π»Π΅?
ΠΠ°ΡΡΡΠΎΠΉΡΠ΅ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Ρ ΠΏΠΎΠΌΠΎΡΡΡ:
- π§ Π‘ΠΊΡΠΈΠΏΡΠΎΠ² Π½Π° PowerShell/Python, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ°ΡΡΡΡ ΠΆΡΡΠ½Π°Π» ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ email/SMS ΠΏΡΠΈ Π½Π°Ρ
ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ
ERR. - π Π‘ΠΈΡΡΠ΅ΠΌ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° (Zabbix, Nagios) Ρ ΡΡΠΈΠ³Π³Π΅ΡΠ°ΠΌΠΈ Π½Π° ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΠ»ΠΎΠ²Π°.
- π€ 1C:Enterprise Development Tools (EDT) β ΠΈΠΌΠ΅Π΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π° Π»ΠΎΠ³ΠΎΠ².
ΠΡΠΈΠΌΠ΅Ρ ΡΠΊΡΠΈΠΏΡΠ° Π΄Π»Ρ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎ email (PowerShell):
$errors = Select-String -Path "D:\Logs\1C\*.log" -Pattern "ERR" -Context 2,2 | Select -First 5
if ($errors) {
Send-MailMessage -To "admin@company.ru" -Subject "ΠΡΠΈΡΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ Π² 1Π‘" -Body ($errors -join "`n") -SmtpServer "smtp.company.ru"
}