Π›ΠΎΠ³ΠΈ сСрвСра 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ β€” это ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ инструмСнт для диагностики ошибок, ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ отслСТивания Ρ€Π°Π±ΠΎΡ‚Ρ‹ кластСра. Π‘Π΅Π· Π½ΠΈΡ… администрированиС систСмы прСвращаСтся Π² ΡƒΠ³Π°Π΄Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½ сбоСв. Однако Π΄Π°ΠΆΠ΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ спСциалисты ΠΈΠ½ΠΎΠ³Π΄Π° Ρ‚Π΅Ρ€ΡΡŽΡ‚ΡΡ Π² ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ², особСнно ΠΊΠΎΠ³Π΄Π° Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ распрСдСлСнных инсталляциях с нСсколькими Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ сСрвСрами ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°ΠΌΠΈ кластСра.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ располоТСния Π»ΠΎΠ³ΠΎΠ² Π² зависимости ΠΎΡ‚ вСрсии ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, Ρ‚ΠΈΠΏΠ° сСрвСра (Windows ΠΈΠ»ΠΈ Linux) ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ кластСра. Π’Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π³Π΄Π΅ ΠΈΡΠΊΠ°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹, Π½ΠΎ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ, Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для быстрого Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. ОсобоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡƒΠ΄Π΅Π»ΠΈΠΌ скрытым Π»ΠΎΠ³Π°ΠΌ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… часто Π·Π°Π±Ρ‹Π²Π°ΡŽΡ‚, Π½ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.

Если Π²Ρ‹ администрируСтС сСрвСр 1Π‘ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅, Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ с Ρ€Π°Π·Π΄Π΅Π»Π° ΠΎ стандартных путях β€” это сэкономит часы поисков. ΠžΠΏΡ‹Ρ‚Π½Ρ‹ΠΌ спСциалистам Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Ρ€Π°Π·Π΄Π΅Π» ΠΏΡ€ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΡƒΡŽ диагностику с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ Π°Π½Π°Π»ΠΈΠ·Π° Π»ΠΎΠ³ΠΎΠ² для Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… ошибок кластСра.

πŸ“Š Какой Ρ‚ΠΈΠΏ сСрвСра 1Π‘ Π²Ρ‹ администрируСтС?
Π€Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ (ΠΎΠ΄Π½ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ)
ΠšΠ»Π°ΡΡ‚Π΅Ρ€ сСрвСров 1Π‘ Π½Π° Windows
ΠšΠ»Π°ΡΡ‚Π΅Ρ€ сСрвСров 1Π‘ Π½Π° Linux
ΠžΠ±Π»Π°Ρ‡Π½Ρ‹ΠΉ сСрвСр (1C:Fresh)
НС знаю, Ρ‡Ρ‚ΠΎ Ρƒ мСня

1. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ ΠΏΡƒΡ‚ΠΈ ΠΊ Π»ΠΎΠ³Π°ΠΌ сСрвСра 1Π‘ Π½Π° Windows

На ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах сСмСйства Windows Π»ΠΎΠ³ΠΈ сСрвСра 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ 8 хранятся Π² стандартных ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°Ρ…, ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ зависит ΠΎΡ‚ вСрсии ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ Ρ‚ΠΈΠΏΠ° установки. Для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΉ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ располоТСния:

Основной ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π»ΠΎΠ³ΠΎΠ² кластСра сСрвСров 1Π‘:

C:\ProgramData\1C\1cv8\<Π½ΠΎΠΌΠ΅Ρ€_вСрсии_ΠΏΠ»Π°Ρ„Ρ‚ΠΎΡ€ΠΌΡ‹>\srvinfo\reg_<ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€_кластСра>\

Π“Π΄Π΅:

  • πŸ“Œ <Π½ΠΎΠΌΠ΅Ρ€_вСрсии_ΠΏΠ»Π°Ρ„Ρ‚ΠΎΡ€ΠΌΡ‹> β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 8.3.22.1864 ΠΈΠ»ΠΈ 8.3.23.1207
  • πŸ”’ <ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€_кластСра> β€” ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ GUID, присваиваСмый ΠΏΡ€ΠΈ создании кластСра (ΠΏΡ€ΠΈΠΌΠ΅Ρ€: reg_1547A2D3-4C1B-4E8D-9A1C-3B5E7F90D1A2)

Π’ этом ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹:

  • πŸ“„ 1CV8Clst.log β€” основной ΠΆΡƒΡ€Π½Π°Π» кластСра (события запуска/остановки, ошибки Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… процСссов)
  • πŸ“„ 1CV8Reg.log β€” ΠΆΡƒΡ€Π½Π°Π» рСгистрации (информация ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΡ… ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ²)
  • πŸ“„ 1CV8Srvr.log β€” ΠΆΡƒΡ€Π½Π°Π» Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ сСрвСра (Π΄Π΅Ρ‚Π°Π»ΠΈ выполнСния Π·Π°Π΄Π°Ρ‡)
  • πŸ“„ phystech.log β€” тСхничСский ΠΆΡƒΡ€Π½Π°Π» (ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΉ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΉ диагностикС)

Для Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ (ΠΎΠ΄Π½ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ) Π»ΠΎΠ³ΠΈ хранятся Π² ΠΏΠ°ΠΏΠΊΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ:

C:\Users\<имя_ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ>\AppData\Local\1C\1cv8\<вСрсия_ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹>\

Π—Π΄Π΅ΡΡŒ ваТнСйший Ρ„Π°ΠΉΠ» β€” 1Cv8.log, содСрТащий ошибки клиСнтского прилоТСния.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Начиная с вСрсии ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ 8.3.21, структура ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ProgramData ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ использовании Docker-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² ΠΈΠ»ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… срСд. Π’ Ρ‚Π°ΠΊΠΈΡ… случаях ΠΏΡƒΡ‚ΡŒ ΠΊ Π»ΠΎΠ³Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ Π² ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Ρ‚ΠΎΠΌΠ°.
πŸ’‘

Если Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠ°ΠΏΠΊΡƒ ProgramData, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ скрытых Ρ„Π°ΠΉΠ»ΠΎΠ² Π² ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅ Windows (Π’ΠΈΠ΄ β†’ Π‘ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ элСмСнты). Π­Ρ‚Π° ΠΏΠ°ΠΏΠΊΠ° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ скрыта ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

2. ΠŸΡƒΡ‚ΠΈ ΠΊ Π»ΠΎΠ³Π°ΠΌ Π½Π° Linux-сСрвСрах 1Π‘

На сСрвСрах ΠΏΠΎΠ΄ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Linux (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ CentOS, Ubuntu, Debian) Π»ΠΎΠ³ΠΈ сСрвСра 1Π‘ хранятся Π² стандартных для Unix-систСм ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°Ρ…. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ располоТСния:

Для кластСра сСрвСров:

/opt/1C/v8.3/<вСрсия_ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹>/srvinfo/reg_<ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€_кластСра>/

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²:

  • 🐧 1cv8clst.log β€” Π°Π½Π°Π»ΠΎΠ³ 1CV8Clst.log Π½Π° Windows
  • 🐧 1cv8srvr.log β€” ΠΆΡƒΡ€Π½Π°Π» Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ процСсса
  • 🐧 ras.log β€” ΠΆΡƒΡ€Π½Π°Π» Π°Π³Π΅Π½Ρ‚Π° сСрвСра (Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ)

Для Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° (ΠΎΠ΄Π½ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Ρ€Π΅ΠΆΠΈΠΌ):

/home/<имя_ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ>/.1cv8/1c/v8/<вСрсия_ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹>/

Основной Ρ„Π°ΠΉΠ» β€” 1cv8.log.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΠΎΠ³Π°ΠΌΠΈ Π½Π° Linux:

  • πŸ”§ ΠŸΡ€Π°Π²Π° доступа: Ρ„Π°ΠΉΠ»Ρ‹ Π»ΠΎΠ³ΠΎΠ² ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ usr1cv8 (ΠΈΠ»ΠΈ Ρ‚ΠΎΠΌΡƒ, ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π·Π°ΠΏΡƒΡ‰Π΅Π½ сСрвСр). Для просмотра ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ sudo.
  • πŸ”„ Ротация: настройка Ρ€ΠΎΡ‚Π°Ρ†ΠΈΠΈ Π»ΠΎΠ³ΠΎΠ² осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· logrotate. ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ находится Π² /etc/logrotate.d/1c.
  • πŸ“€ Архивы: старыС Π»ΠΎΠ³ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ автоматичСски Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² .gz-Ρ„Π°ΠΉΠ»Ρ‹.
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ использовании Docker-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² ΠΏΡƒΡ‚ΠΈ ΠΊ Π»ΠΎΠ³Π°ΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π² ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Ρ‚ΠΎΠΌΠ° хост-систСмы. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ -v Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ запуска ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.

3. Как Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ΅ Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ²

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ сСрвСр 1Π‘ Π²Π΅Π΄Π΅Ρ‚ Π»ΠΎΠ³ΠΈ Π² минимальном объСмС, Ρ‡Ρ‚ΠΎ нСдостаточно для диагностики слоТных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. Π§Ρ‚ΠΎΠ±Ρ‹ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ΅ Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ², Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.

Для кластСра сСрвСров:

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ консоль администрирования кластСра (Administrative console of 1C:Enterprise 8 server cluster).
  2. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр β†’ ΠšΠ»Π°ΡΡ‚Π΅Ρ€Ρ‹ β†’ [Π’Π°Ρˆ кластСр] β†’ ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹.
  3. НайдитС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π–ΡƒΡ€Π½Π°Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ установитС ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° ΠžΡ‚Π»Π°Π΄ΠΊΠ° ΠΈΠ»ΠΈ ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ.
  4. Для тСхничСского ΠΆΡƒΡ€Π½Π°Π»Π° (phystech.log) Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽ Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ тСхнологичСский ΠΆΡƒΡ€Π½Π°Π».

Для Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°:

  1. ЗапуститС 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΠ΅ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π°.
  2. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² БСрвис β†’ ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ β†’ Запуск 1Π‘:ΠŸΡ€Π΅Π΄ΠΏΡ€ΠΈΡΡ‚ΠΈΡ.
  3. Π’ ΠΏΠΎΠ»Π΅ Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ запуска Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅:
    /L"C:\ΠΏΡƒΡ‚ΡŒ\ΠΊ\Ρ„Π°ΠΉΠ»Ρƒ_ΠΆΡƒΡ€Π½Π°Π»Π°.log" /Debug

ПослС измСнСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² пСрСзапуститС сСрвСр (ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс), Ρ‡Ρ‚ΠΎΠ±Ρ‹ настройки вступили Π² силу. Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ Π»ΠΎΠ³ΠΈ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Ρ‚ объСм Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, поэтому слСдитС Π·Π° свободным мСстом Π½Π° дискС.

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Турналирования Π½Π° "ΠžΡ‚Π»Π°Π΄ΠΊΠ°"|ΠΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ тСхнологичСский ΠΆΡƒΡ€Π½Π°Π»|ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ свободноС мСсто Π½Π° дискС (ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 5 Π“Π‘)|ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ сСрвСр 1Π‘|ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ Π»ΠΎΠ³ΠΎΠ² (для Linux)-->

4. Анализ Π»ΠΎΠ³ΠΎΠ²: поиск ошибок ΠΈ ΡƒΠ·ΠΊΠΈΡ… мСст

ΠŸΡ€ΠΎΡΡ‚ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π»ΠΎΠ³ΠΈ нСдостаточно β€” Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΌΠ΅Ρ‚ΡŒ ΠΈΡ… Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Рассмотрим Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ сцСнарии ΠΈ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ:

1. Ошибки ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ²

Π˜Ρ‰ΠΈΡ‚Π΅ Π² 1CV8Reg.log строки с:

  • πŸ”Œ ERROR: Connection refused β€” сСрвСр Π½Π΅ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π½Π° ΠΏΠΎΡ€Ρ‚.
  • πŸ”Œ Authentication failed β€” Π½Π΅Π²Π΅Ρ€Π½Ρ‹Π΅ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅.
  • πŸ”Œ License not found β€” ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ.

2. ЗависаниС Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… процСссов

Π’ 1CV8Srvr.log ΠΎΠ±Ρ€Π°Ρ‰Π°ΠΉΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π°:

  • ⏳ Task execution timeout β€” Π·Π°Π΄Π°Ρ‡Π° выполняСтся дольшС допустимого.
  • ⏳ Memory limit exceeded β€” процСсс прСвысил Π»ΠΈΠΌΠΈΡ‚ ΠžΠ—Π£.

3. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½Ρ‹Ρ…

Π’ phystech.log (тСхничСский ΠΆΡƒΡ€Π½Π°Π») ΠΈΡ‰ΠΈΡ‚Π΅:

  • πŸ—ƒοΈ SQLDeadlock β€” Π²Π·Π°ΠΈΠΌΠΎΠ±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΉ.
  • πŸ—ƒοΈ Query execution time: >1000ms β€” ΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹Π΅ запросы.

Для ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ инструмСнты:

  • πŸ” Notepad++ с ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ Log Analyzer.
  • πŸ” LogExpert β€” спСциализированный просмотрщик Π»ΠΎΠ³ΠΎΠ².
  • πŸ” 1C:LogViewer β€” ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° ΠΎΡ‚ Ρ„ΠΈΡ€ΠΌΡ‹ "1Π‘" для тСхнологичСских ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ².
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π’ Π»ΠΎΠ³Π°Ρ… сСрвСра 1Π‘ вСрсии 8.3.22+ появился Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ записСй β€” "EventLog", ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² ΠΆΡƒΡ€Π½Π°Π» событий Windows. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρƒ ΠΏΡ€ΠΈ поискС пСрвоисточника ошибки.
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π°Π½Π°Π»ΠΈΠ·Π° ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ³ΠΎ запроса

Π’ ΠΆΡƒΡ€Π½Π°Π»Π΅ phystech.log Π½Π°ΠΉΠ΄Π΅Π½Π° строка:

Query execution time: 3456ms; Text: ВЫБРАВЬ ...

Π­Ρ‚ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π½Π΅ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ запрос ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. РСшСниС:

1. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ индСксы Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅.

2. ΠŸΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ запрос с использованиСм Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ‚Π°Π±Π»ΠΈΡ†.

3. ΠžΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ ΠΏΠΎΠ»Π΅ΠΉ (ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ SELECT *).

5. Π‘ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ Π»ΠΎΠ³ΠΈ: Π³Π΄Π΅ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ

Помимо основных ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ², сСрвСр 1Π‘ создаСт скрытыС Π»ΠΎΠ³ΠΈ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π½Π°ΡŽΡ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΠ΅ администраторы. Π­Ρ‚ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ содСрТат ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для диагностики слоТных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

1. Π›ΠΎΠ³ΠΈ Π°Π³Π΅Π½Ρ‚Π° сСрвСра (ragent)

РасполоТСниС:

C:\ProgramData\1C\1cv8\<вСрсия>\conf\ragent.log

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ:

  • πŸ€– ЗапускС/остановкС Π°Π³Π΅Π½Ρ‚ΠΎΠ².
  • πŸ€– ΠžΡˆΠΈΠ±ΠΊΠ°Ρ… взаимодСйствия с Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌ сСрвСром.

2. Π›ΠΎΠ³ΠΈ лицСнзирования

ΠŸΡƒΡ‚ΡŒ:

C:\ProgramData\1C\1cv8\<вСрсия>\conf\licenses.log

Π—Π΄Π΅ΡΡŒ Ρ„ΠΈΠΊΡΠΈΡ€ΡƒΡŽΡ‚ΡΡ:

  • πŸ”‘ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΉ ΠΏΡ€ΠΈ запускС.
  • πŸ”‘ Ошибки Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, License server unavailable).

3. Π›ΠΎΠ³ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ

Для кластСра:

C:\ProgramData\1C\1cv8\<вСрсия>\srvinfo\update.log

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ:

  • πŸ”„ Π£ΡΠΏΠ΅ΡˆΠ½Ρ‹Ρ… ΠΈ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½Ρ‹Ρ… ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹.
  • πŸ”„ ΠšΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ² вСрсий ΠΏΡ€ΠΈ Π°ΠΏΠ³Ρ€Π΅ΠΉΠ΄Π΅.

4. Π›ΠΎΠ³ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ с Π²Π΅Π±-сСрвСром

Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Apache ΠΈΠ»ΠΈ IIS для ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π±Π°Π·:

C:\inetpub\logs\LogFiles\W3SVC<Π½ΠΎΠΌΠ΅Ρ€_сайта>\

Π˜Ρ‰ΠΈΡ‚Π΅ ошибки Ρ‚ΠΈΠΏΠ° 500 Internal Server Error ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ.

Π’ΠΈΠΏ Π»ΠΎΠ³Π° РасполоТСниС (Windows) РасполоТСниС (Linux) НазначСниС
Основной ΠΆΡƒΡ€Π½Π°Π» кластСра ProgramData\1C\...srvinfo\reg_*\1CV8Clst.log /opt/1C/.../srvinfo/reg_*/1cv8clst.log Бобытия кластСра, ошибки Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… процСссов
ВСхничСский ΠΆΡƒΡ€Π½Π°Π» ProgramData\1C\...srvinfo\reg_*\phystech.log /opt/1C/.../srvinfo/reg_*/phystech.log Π”Π΅Ρ‚Π°Π»ΠΈ выполнСния запросов, Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ
Π–ΡƒΡ€Π½Π°Π» Π°Π³Π΅Π½Ρ‚Π° ProgramData\1C\...conf\ragent.log /opt/1C/.../conf/ragent.log Π Π°Π±ΠΎΡ‚Π° Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Ρ… Π°Π³Π΅Π½Ρ‚ΠΎΠ²
Π–ΡƒΡ€Π½Π°Π» Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΉ ProgramData\1C\...conf\licenses.log /opt/1C/.../conf/licenses.log ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΈ активация Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΉ

6. ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π»ΠΎΠ³Π°ΠΌΠΈ: ротация ΠΈ архивация

Π‘Π΅Π· контроля Π»ΠΎΠ³ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π½ΡΡ‚ΡŒ сотни Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚ Π½Π° дискС. Π§Ρ‚ΠΎΠ±Ρ‹ этого ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ, настройтС Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ ΠΈ Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΡŽ:

На Windows:

  • πŸ“¦ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ 1Cv8LogCutter.exe (поставляСтся с ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ). ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:
    1Cv8LogCutter.exe -dir "C:\logs\1C" -days 7 -size 100

    (ΡƒΠ΄Π°Π»ΠΈΡ‚ Π»ΠΎΠ³ΠΈ ΡΡ‚Π°Ρ€ΡˆΠ΅ 7 Π΄Π½Π΅ΠΉ ΠΈΠ»ΠΈ большС 100 ΠœΠ‘)

  • πŸ“¦ НастройтС Π—Π°Π΄Π°Ρ‡Ρƒ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ° Windows для рСгулярной очистки.

На Linux:

  • 🐧 Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ logrotate. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ (/etc/logrotate.d/1c):
    /opt/1C/v8.3//srvinfo//*.log {
    

    daily

    missingok

    rotate 7

    compress

    delaycompress

    notifempty

    create 644 usr1cv8 usr1cv8

    }

  • 🐧 Для Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ ΡΡ‚Π°Ρ€ΡˆΠ΅ 30 Π΄Π½Π΅ΠΉ:
    find /opt/1C/v8.3//srvinfo// -name ".log." -mtime +30 -exec rm {} \;

ΠžΠ±Ρ‰ΠΈΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ:

  • πŸ’Ύ ВыдСляйтС ΠΏΠΎΠ΄ Π»ΠΎΠ³ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ диск (Π½Π΅ систСмный!).
  • πŸ“Š НастройтС ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ свободного мСста (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Π΅Ρ€Π΅Π· Zabbix ΠΈΠ»ΠΈ Nagios).
  • πŸ” АрхивируйтС Π»ΠΎΠ³ΠΈ ΡΡ‚Π°Ρ€ΡˆΠ΅ 1 мСсяца Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅.
⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ использовании 1C:Fresh ΠΈΠ»ΠΈ ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π»ΠΎΠ³ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π½Π° сСрвСрах ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π°. УточняйтС возмоТности доступа ΠΊ Π½ΠΈΠΌ Π² Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π΅ ΠΈΠ»ΠΈ Ρƒ тСхничСской ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ.
πŸ’‘

Ротация Π»ΠΎΠ³ΠΎΠ² Π΄ΠΎΠ»ΠΆΠ½Π° ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ трСбования Π·Π°ΠΊΠΎΠ½ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для бухгалтСрских систСм ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΈ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 5 Π»Π΅Ρ‚).

7. Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π»ΠΎΠ³Π°ΠΌΠΈ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ

Π”Π°ΠΆΠ΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ администраторы Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ ошибки ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΆΡƒΡ€Π½Π°Π»Π°ΠΌΠΈ 1Π‘. Рассмотрим самыС распространСнныС:

1. Π˜Π³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠΊ

  • ⏰ ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: Π›ΠΎΠ³ΠΈ содСрТат записи с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ часовыми поясами (UTC vs локальноС врСмя).
  • βœ… РСшСниС: НастройтС ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° всСх сСрвСрах кластСра Ρ‡Π΅Ρ€Π΅Π· NTP.

2. Поиск ΠΏΠΎ Π½Π΅Π²Π΅Ρ€Π½Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ словам

  • πŸ” ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: Π˜Ρ‰Π΅Ρ‚Π΅ error, Π½ΠΎ Π² Π»ΠΎΠ³Π°Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ERROR ΠΈΠ»ΠΈ Ошибка.
  • βœ… РСшСниС: Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ рСгистронСзависимый поиск (grep -i Π² Linux).

3. НСдостаточный ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ

  • πŸ“ ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: Π›ΠΎΠ³ΠΈ вСлись Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ, ΠΈ критичная информация Π½Π΅ сохранСна.
  • βœ… РСшСниС: Π—Π°Ρ€Π°Π½Π΅Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Ρ€Π΅ΠΆΠΈΠΌ ΠžΡ‚Π»Π°Π΄ΠΊΠ° для ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½Ρ‹Ρ… Π±Π°Π·.

4. Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ² Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ

  • πŸ—‘οΈ ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: Π£Π΄Π°Π»ΠΈΠ»ΠΈ Π»ΠΎΠ³ΠΈ, Π½Π΅ сохранив копию, ΠΈ потСряли Π΄Π°Π½Π½Ρ‹Π΅ для Π°Π½Π°Π»ΠΈΠ·Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π°.
  • βœ… РСшСниС: АрхивируйтС Π»ΠΎΠ³ΠΈ ΠΏΠ΅Ρ€Π΅Π΄ очисткой (tar -czvf archive.tar.gz *.log).

5. ΠŸΡ€Π΅Π½Π΅Π±Ρ€Π΅ΠΆΠ΅Π½ΠΈΠ΅ Π»ΠΎΠ³Π°ΠΌΠΈ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…

  • πŸ—ƒοΈ ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: Π˜Ρ‰Π΅Ρ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π»ΠΎΠ³Π°Ρ… 1Π‘, Π½ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° кроСтся Π² PostgreSQL ΠΈΠ»ΠΈ MS SQL.
  • βœ… РСшСниС: ВсСгда провСряйтС Π»ΠΎΠ³ΠΈ Π‘Π£Π‘Π” ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ с Π»ΠΎΠ³Π°ΠΌΠΈ 1Π‘.

FAQ: ЧастыС вопросы ΠΎ Π»ΠΎΠ³Π°Ρ… сСрвСра 1Π‘

πŸ”Ή Как Π½Π°ΠΉΡ‚ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ кластСра (GUID) для ΠΏΡƒΡ‚ΠΈ ΠΊ Π»ΠΎΠ³Π°ΠΌ?

Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ кластСра ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ:

  1. Π§Π΅Ρ€Π΅Π· консоль администрирования кластСра (Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ сСрвСр β†’ ΠšΠ»Π°ΡΡ‚Π΅Ρ€Ρ‹ β€” имя кластСра отобраТаСтся Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ reg_XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX).
  2. Π§Π΅Ρ€Π΅Π· рССстр Windows: HKEY_LOCAL_MACHINE\SOFTWARE\1C\1Cv8\8.3\<вСрсия>\Server\Clusters.
  3. Π§Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ PowerShell:
    Get-ChildItem "HKLM:\SOFTWARE\1C\1Cv8" -Recurse | Where-Object {$_.Name -like "Clusters"} | Select-Object -ExpandProperty Property
πŸ”Ή ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π»ΠΎΠ³ΠΈ Π½Π΅ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ послС измСнСния настроСк?

ΠŸΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ:

  • πŸ”„ НС ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡ‰Π΅Π½ сСрвСр: ИзмСнСния Π²ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π² силу Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС рСстарта Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ процСсса ΠΈΠ»ΠΈ всСго кластСра.
  • πŸ“ НСвСрныС ΠΏΡ€Π°Π²Π° доступа: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ usr1cv8 (Linux) ΠΈΠ»ΠΈ Π‘Π»ΡƒΠΆΠ±Π° 1Π‘ (Windows) Π΅ΡΡ‚ΡŒ ΠΏΡ€Π°Π²Π° Π½Π° запись Π² ΠΏΠ°ΠΏΠΊΡƒ с Π»ΠΎΠ³Π°ΠΌΠΈ.
  • πŸ› οΈ Ошибка ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ: Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π² Ρ„Π°ΠΉΠ»Π΅ srvinfo.conf (Linux) ΠΈΠ»ΠΈ рССстрС (Windows) ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΡƒΠΊΠ°Π·Π°Π½ ΠΏΡƒΡ‚ΡŒ ΠΊ Π»ΠΎΠ³Π°ΠΌ.
πŸ”Ή МоТно Π»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΠ² для экономии мСста?

ВСхничСски Π΄Π°, Π½ΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ Π½Π΅ рСкомСндуСтся. ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Турналирования (Π‘Π°Π·ΠΎΠ²Ρ‹ΠΉ) Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ мСсто (дСсятки ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚ Π² дСнь), Π½ΠΎ прСдоставляСт ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ для диагностики. ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ:

  • πŸ“‰ НастройтС Ρ€ΠΎΡ‚Π°Ρ†ΠΈΡŽ Π»ΠΎΠ³ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послСдниС 7 Π΄Π½Π΅ΠΉ).
  • πŸ—ƒοΈ АрхивируйтС старыС Π»ΠΎΠ³ΠΈ Π² сТатом Π²ΠΈΠ΄Π΅.
  • πŸ” Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ внСшниС систСмы ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ELK Stack), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π³ΠΈΠ±ΠΊΠΎ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ объСмом Ρ…Ρ€Π°Π½ΠΈΠΌΡ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….
πŸ”Ή Π“Π΄Π΅ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈ для Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° 1Π‘?

Π›ΠΎΠ³ΠΈ Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° зависят ΠΎΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π²Π΅Π±-сСрвСра:

  • 🌐 Apache (Linux): /var/log/apache2/error.log ΠΈΠ»ΠΈ /var/log/httpd/error_log.
  • 🌐 IIS (Windows): C:\inetpub\logs\LogFiles\W3SVC<Π½ΠΎΠΌΠ΅Ρ€_сайта>\.
  • πŸ”— Π›ΠΎΠ³ΠΈ 1Π‘: Π’ ΠΏΠ°ΠΏΠΊΠ΅ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π²Π΅Π±-прилоТСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, C:\inetpub\wwwroot\<имя_Π±Π°Π·Ρ‹>\ws\1cv8.log).

Для диагностики ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с Π²Π΅Π±-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ Ρ‚Π°ΠΊΠΆΠ΅ провСряйтС:

  • πŸ› οΈ Π–ΡƒΡ€Π½Π°Π» событий Windows (eventvwr.msc β†’ Π–ΡƒΡ€Π½Π°Π»Ρ‹ Windows β†’ ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅).
  • πŸ“‘ Π‘Π΅Ρ‚Π΅Π²Ρ‹Π΅ Π»ΠΎΠ³ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Π΅Ρ€Π΅Π· Wireshark, Ссли ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² ΠΎΠ±ΠΌΠ΅Π½Π΅ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ).
πŸ”Ή Как ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈ для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ 1Π‘?

Для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π»ΠΎΠ³ΠΎΠ² Π² Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ:

  1. АрхивируйтС Π»ΠΎΠ³ΠΈ Π·Π° послСдниС 3–7 Π΄Π½Π΅ΠΉ (Π² зависимости ΠΎΡ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹) Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ .zip ΠΈΠ»ΠΈ .7z.
  2. Π£Π΄Π°Π»ΠΈΡ‚Π΅ ΠΈΠ· Π»ΠΎΠ³ΠΎΠ² ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ (ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, ΠΈΠΌΠ΅Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄:
    sed -i 's/password=[^&]*/password=***/' *.log  # Linux
    

    (Get-Content file.log) -replace 'password=\w+', 'password=***') | Set-Content file.log # PowerShell

  3. ΠŸΡ€ΠΈΠΊΡ€Π΅ΠΏΠΈΡ‚Π΅ Π°Ρ€Ρ…ΠΈΠ² ΠΊ заявкС Π² ΠŸΠΎΡ€Ρ‚Π°Π» ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ 1Π‘ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΡŒΡ‚Π΅ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅.

Для ускорСния Π°Π½Π°Π»ΠΈΠ·Π° ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Π² ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ письмС:

  • πŸ“… Π”Π°Ρ‚Ρƒ ΠΈ врСмя ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ (с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ часового пояса).
  • πŸ” ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ ошибки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ нашли Π² Π»ΠΎΠ³Π°Ρ….
  • πŸ–₯️ Π’Π΅Ρ€ΡΠΈΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.