Чем занят сервер (часть первая)

22.01.23

Администрирование - Мониторинг

Статья поможет сделать наглядными процессы на сервере в управляемых формах.

Скачать файлы

Наименование Файл Версия Размер
Чем занят сервер (Часть первая):
.cf 79,35Kb
1
.cf 79,35Kb 1 Скачать

Очень печально видеть "крутящийся синий бублик" на экране, то есть курсор в режиме ожидания. Это зрелище может пройти за несколько секунд, а может длиться и бесконечно.

 

 

Помочь решить проблему сможет данная статья.

1.Пробуем на пустой конфигурации.

1.1 Создаём обработку.

 

 

1.2 Добавляем в неё форму.

 

 

1.3 Под созданную команду пишем процедуры.

 

 

1.4 Создадим общий модуль.

 

 

Здесь в качестве примера выполнения длительной процедуры использован цикл на 1000000 (обведено), который можно уменьшить или увеличить в зависимости от мощности компьютера, на котором выполняется данный пример. В МаксимальноеЗначениеСчетчика передаём максимальное количество итераций в вашей процедуре.

Это основной момент для вашей длительной процедуры на сервере, которую запускаем в фоновом режиме.

1.5 Запускаем на выполнение.

 

 

1.6 В конце появится надпись в декорации об окончании процесса.

1.7 Теперь можно закрыть выполненный пример.

Номер платформы, на которой тестировалась конфигурация, 8.3.22.1750.

 

P.S. Важно!

Для работы на сервере, который не используется как клиент, необходимо выбрать из нескольких вариантов решения:

а) Общее место для временного файла, доступное как с сервера, так и с клиента.

б) Доставлять файл на клиент с сервера.

в) Способ, о котором планирую рассказать во второй части (следующей статье).

загрузка импорт конфигурация

См. также

Мониторинг баз и серверов 1С

Журнал регистрации Мониторинг Платформа 1С v8.3 Платные (руб)

В сферу обязанностей при работе с клиентами входит контроль работы баз данных и серверов 1С. Нужно понимать что происходит в базах, есть ли ошибки, зависания у пользователей и фоновых задач, блокировки или какое-то необычное поведение системы, получение информации о причинах возникновения проблем и их оперативное устранение и т.д. В качестве источников информации использую консоль кластеров 1С, технологический журнал 1С, журналы регистрации базы 1С. Для автоматизации части операций мониторинга и анализа создал инструмент на основе 1С.

9000 руб.

28.08.2019    29704    13    21    

59

Конфигурация Session Monitor

Мониторинг Инструменты администратора БД Платформа 1С v8.3 Россия Платные (руб)

Конфигурация Session Monitor предназначена для мониторинга сервера 1С с целью отслеживания чрезмерной нагрузки от конкретных сеансов и скорости реакции рабочих процессов.

1500 руб.

01.12.2020    13321    29    0    

44

Проверка доступа к интернет на сервере 1С

Мониторинг Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Инструмент для проверки интернет - соединения на сервере 1С

3 стартмани

23.11.2023    1475    3    1395969    4    

2

Магия преобразований Vector, часть 3: журнал регистрации + прямой экспорт ошибок в Sentry

Журнал регистрации Мониторинг Абонемент ($m)

Как легко и быстро с помощью специализированных решений собирать, парсить и передавать логи и метрики.

1 стартмани

19.11.2023    339    1    AlexSTAL    0    

4

Магия преобразований Vector, часть 2: технологический журнал

Технологический журнал Мониторинг Абонемент ($m)

Как легко и быстро с помощью специализированных решений собирать, парсить и передавать логи и метрики.

1 стартмани

15.11.2023    356    2    AlexSTAL    0    

4

Магия преобразований: ЖР, ТЖ, RAS/RAC, логи - универсальное решение Vector

Мониторинг Журнал регистрации Технологический журнал Абонемент ($m)

Как легко и быстро с помощью специализированных решений собирать, парсить и передавать логи и метрики.

1 стартмани

13.11.2023    1859    2    AlexSTAL    0    

33

Чем Service Discovery поможет 1С-нику и его клиентам?

Тестирование QA Мониторинг Бесплатно (free)

Если развернуть слепок рабочей среды в окружении для тестирования, тесты могут начать взаимодействовать с рабочим окружением. Расскажем о том, как автоматически перенастраивать базы 1С под окружение разработки или тестирования с помощью концепции Service Discovery.

08.11.2023    2356    ktb    0    

18

Вывод сообщений при длительных операциях на сервере

Мониторинг Россия Абонемент ($m)

Столкнулся с тем, что в собственной конфигурации долго выполняются операции на сервере и что бы не пялиться в замерший экран реализовал данный механизм

1 стартмани

20.10.2023    1251    0    AlexHelmer    5    

4
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. quazare 3493 22.01.23 19:19 Сейчас в теме
Рад за вас, что вы изобрели собственный велосипед, но наглядная и правильная работа - вот здесь https://infostart.ru/1c/articles/1260411/

А примерчики - вот тут - https://infostart.ru/public/1318496/
Vyacheslide; +1 Ответить
5. sandr13 30 23.01.23 20:38 Сейчас в теме
(1) Здесь без БСП, которая к тому же постоянно меняется.
2. pavlov_dv 23.01.23 05:42 Сейчас в теме
После прочтения статьи остался только один вопрос: "И чем же, все-таки, занят сервер?".

Еще непонятно, что написано в разделе "P.S."
Какая-то мешанина слов, без смысла и каких-либо логических связей.
4. akim2040 40 23.01.23 08:25 Сейчас в теме
(2) если убрать слово "чем", то всё встает на свои места, "занят сервер" ))
6. sandr13 30 23.01.23 20:41 Сейчас в теме
(2) В файл как раз и можно записать, например, обрабатывается группа номенклатуры такая-то, конкретно позиция такая-то, ну или любую другую информацию об обработке на сервере, а на клиенте выводить её в декорацию.
3. minarenko 23.01.23 08:09 Сейчас в теме
Так и о чем статья то?
7. sandr13 30 23.01.23 20:42 Сейчас в теме
(3) Статья о том, что можно вывести на клиенте любые процессы сервера в декорацию и индикатор.
8. aximo 2004 24.01.23 14:15 Сейчас в теме
(7) ну а для чего бы тогда нужен был этот " индикатор" - вот конкретные примеры https://infostart.ru/public/1109597/
9. sandr13 30 24.01.23 23:39 Сейчас в теме
(8) Это одна специализированная задачка. Здесь представлено универсальное решение для любых процессов на сервере. Минимум строк. Минимум написания кода. Независимый код , без привязки к вечно меняющейся БСП. С примером, что необходимо вставить в любой код на сервере.
10. sandr13 30 24.01.23 23:40 Сейчас в теме
(8) https://infostart.ru/public/1109597/ ←→ это одна специализированная задачка. Здесь представлено универсальное решение для любых процессов на сервере. Минимум строк. Минимум написания кода. Независимый код , без привязки к вечно меняющейся БСП. С примером, что необходимо вставить в любой код на сервере.
11. sandr13 30 24.01.23 23:43 Сейчас в теме
Продолжение к имеющейся здесь статье → https://infostart.ru/public/1795723/
Оставьте свое сообщение