- Отладка на сервере 1С на Linux
- Настройка отладки по протоколу TCP
- Настройка отладки по протоколу HTTP
- Включение HTTP-отладки на сервере 1C
- Поверка работы HTTP сервера отладки
- Настройка параметров базы данных для подключения к серверу отладки по HTTP
- Настройка клиентского приложения для отладки
- Проверка работы отладки
- Еще можно посмотреть
- НАСТРОЙКА PG_PROFILER ДЛЯ POSTGRESQL 11.
- Ошибка «Слишком много открытых файлов» или«Too many open files» В 1С на Linux
- Основы работы в Linux
- Настройка непрерывного архивирования (point-in-time-recovery, PITR) в PostgresPro 11 Linux
- ОШИБКА 1С:ПРЕДПРИЯТИЯ «ПОТЕРЯНО СОЕДИНЕНИЕ»
- Ошибки публикации базы и веб сервиса на веб сервере 1C+ Apache +Linux.
- Хранение файлов 1С в томах на nfs-шаре Linux
- Варианты работы системы
- Работа под управлением различных операционных систем
- Подключение через Интернет
- Системные требования
- Системные требования «1С:Предприятия 8»
- Сервер баз данных Поддерживаются ОС семейства Linux и Windows
- Архитектура x86
Отладка на сервере 1С на Linux
Включение отладки на Linux для сервера 1С выполняется как и в Windows с помощью ключа -debug в строке запуска службы. Различие только в способе указания данного ключа. Как это делается в Windows можно посмотреть здесь. О том как запустить отладку 1С по протоколу TCP или HTTP на Linux читаем ниже.
Настройка отладки по протоколу TCP
Следует сразу отметить, что для отладки клиентских сеансов по протоколу TCP, никаких настроек на сервере делать не нужно (о настройке клиента ниже).
Запуск сервера 1С с ключом -debug нужен только для отладки серверных сеансов. Так же не стоит запускать сервер production в режиме отладки, так как это снижает его производительность.
Для запуска агента сервера 1С с ключом -debug надо выполнить следующие шаги:
1. Зайдем на сервер 1С под пользователем root:
Настройка отладки по протоколу HTTP
Если при отладка по tcp ваш компьютер (отладчик) и предмет отладки (например серверный сеанс 1С) обмениваются по сети напрямую, то отладка в 1С по протоколу http организована по трех-звеньевой схеме. Дополнительно запускается сервер отладки (процесс dbgs), который становится посредником между отладчиком и предметом отладки. Теперь все потоки информации идут только через исходящие соединения к серверу отладки. Данный вариант позволяет вести отладку в условиях когда отладчик и предмет отладки разделяют маршрутизаторы, сетевые экраны с NAT и фаерволы блокирующие входящие TCP соединения от предмета отладки к отладчику.
Включение HTTP-отладки на сервере 1C
Поверка работы HTTP сервера отладки
Должен быть запущен процесс сервера отладки dbgs, а также у процесса ragent должен быть отображены ключи запуска -debug и -http .
В случае, если запуск сервера отладки осуществлялся на порту отличном от порта по умолчанию, то у процесса ragent и dbgs также должен присутствовать ключ с номером порта как на картинке ниже:
Настройка параметров базы данных для подключения к серверу отладки по HTTP
- Заходим в главном меню Сервис -> Параметры. Там ищем закладку «Отладка».
- На закладке «Отладка» делаем настройки:
- Протокол отладки — выбираем параметр «Отладка по протоколу HTTP»
- Сервер отладки у нас запущен на той же машине что и менеджер кластера, поэтому выбираем «Использовать сервер отладки кластера»
- Если конфигуратор запущен для целевой базы, то ставим переключатель на «Имя текущей информационной базы». В нашем случае база с именем zup_test_1. Если хотим подключиться для отладки к другой базе, то ставим переключатель на «Использовать указано имя текущей информационной базы» и вводим имя целевой базы как оно указано в реестре кластера.
- Вводим пароль доступа к базе, если хотим подключиться к другой базе, не той что открыта в конфигураторе.
3. Нажимаем кнопку «Перезапустить» чтобы применить настройки.
Настройка клиентского приложения для отладки
Если вы используете отладку только по протоколу TCP, то для отладки клиентских сеансов всех вышеперечисленных настроек сервера 1С можно не выполнять. Для того чтобы клиентский сеанс конкретного пользователя стал доступен для отладки необходимо сделать следующие шаги.
1. В режиме 1С Предприятие заходим в меню Настройки -> Параметры
2. В окне для параметра «Отладка в текущем сеансе» выбираем вариант «Разрешена» с нужным протоколом.
Если выбираем протокол HTTP, то в поле «Сервер отладки» так же указываем имя компьютера и порт на котором запущен сервер отладки HTTP.
Проверка работы отладки
В конфигураторе в главном меню выбираем пункт Отладка -> Подключение. В окне должны отобразиться доступные предметы отладки.
Выбираем сеанс для отладки, нажимаем кнопку «Подключить». Закрываем окно, ставим точку останова в коде и запускаем на выполнение данный код. Если отладчик останавливается на точке останова то миссия по настройке отладки выполнена.
Еще можно посмотреть
НАСТРОЙКА PG_PROFILER ДЛЯ POSTGRESQL 11.
Помимо анализа планов и запросов СУБД в технологическом журнале 1С, также бывает полезным анализировать статистику по запросам в pg_profiler. Тем более, что она уже собирается в сгруппированном по запросам виде. Ниже приведем инструкцию по его настройке. 1. Инсталляция и настройка pg_profile. 2. Настройка отображения pg_profiler через веб-сервер apache. Инсталляция и настройка pg_profile. 1. Скачаем pg_profile […]
Ошибка «Слишком много открытых файлов» или«Too many open files» В 1С на Linux
Устраняем ошибку «Слишком много открытых файлов» или «Too many open files» в 1С под ОС Linux (Red Hat 7/Centos 7) 1. Увеличиваем лимит на открытые файлы всей системы. 2. Увеличиваем лимит на открытые файлы для процессов 1С. 3. Увеличиваем лимиты на открытые файлы для процесса 1С редактированием файла демона. 4. Увеличиваем максимальное число сегментов разделяемой […]
Основы работы в Linux
Основы работы в Linux. Как подключиться к серверу. Как скопировать файлы на сервер. Редактирование конфигурационных файлов.
Настройка непрерывного архивирования (point-in-time-recovery, PITR) в PostgresPro 11 Linux
Практический пример настройки Postgre SQL для непрерывного архивирования баз данных 1С Предприятия на ОС Linux
ОШИБКА 1С:ПРЕДПРИЯТИЯ «ПОТЕРЯНО СОЕДИНЕНИЕ»
У пользователя во время работы может возникать сообщение: [crayon-64b192f92f23f576199115/] После чего рабочий режим либо восстанавливается, либо нет. В сообщении достаточно ясно описана возникшая ситуация, но необходимо понимать, что по другую сторону экрана пользователя, ландшафт системы может быть несколько сложнее, чем он себе представляет. И сервер «с которым потеряно соединение» может быть не только сервер 1С:Предприятия. […]
Ошибки публикации базы и веб сервиса на веб сервере 1C+ Apache +Linux.
Многие из нас привыкли публиковать базу или веб сервис 1С нажатием нескольких кнопок. Но не все из многих знают, что для этого необходимо запустить(от имени администратора!) конфигуратор 1С:Предприятие именно на той машине, где установлен веб сервер(а именно компонента веб-расширения 1С:Предприятия). В случае, если веб-сервер и компонента веб-расширения 1С:Предприятия установлены на машину с ОС Linux без […]
Хранение файлов 1С в томах на nfs-шаре Linux
Пошаговая настройка варианта хранения файлов 1С Предприятия во внешнем NFS хранилище на ОС Linux
Варианты работы системы
Платформа поддерживает два варианта работы: файловый и клиент-серверный. И в том, и в другом варианте все прикладные решения работают полностью идентично.
Файловый вариант работы рассчитан на персональную работу одного пользователя или работу небольшого количества пользователей в локальной сети. В этом варианте все данные информационной базы располагаются в одном файле — в файловой СУБД.
Клиент-серверный вариант работы предназначен для использования в рабочих группах или в масштабе предприятия. Он реализован на основе трехуровневой архитектуры «клиент-сервер». В этом варианте информационная база хранится в одной из поддерживаемых систем управления базами данных, а взаимодействие между клиентским приложением и СУБД осуществляет кластер серверов «1С:Предприятия 8».
Работа под управлением различных операционных систем
Все основные компоненты платформы способны функционировать как под управлением операционной системы Windows, так и под управлением операционной системы Linux. Благодаря тому, что взаимодействие процессов между собой осуществляется по протоколу TCP/IP, в составе системы могут присутствовать компоненты с различными операционными системами. Подробнее…
Подключение через Интернет
Тонкий клиент и веб-клиент обеспечивают подключение удаленных пользователей к информационной базе через Интернет. При этом используется специальным образом настроенный веб-сервер, обеспечивающий взаимодействие таких пользователей с файловой базой данных или с кластером. Подробнее…
Системные требования
Различные варианты работы допускают использование различного программного обеспечения на компьютерах, на которых функционируют те или иные приложения системы «1С:Предприятие 8». В обобщенном виде эта информация собрана в системных требованиях «1С:Предприятия 8».
Системные требования «1С:Предприятия 8»
Сервер баз данных
Поддерживаются ОС семейства Linux и Windows
Архитектура x86
Поддерживает работу под управлением операционных систем:
- Windows 7, 8, 10
- Windows Server 2008
- Windows Server 2008 R2
- Windows Server 2012
- Windows Server 2016
- Fedora Core 30.1.2
- Debian 10
- Red Hat Enterprise Linux 7
- Centos 7
- Ubuntu 18.04
- Ubuntu 20.04
- РЕД ОС 7.3 МУРОМ
- Astra Linux Special Edition «Смоленск» 1.6
- Astra Linux Special Edition «Смоленск» 1.7
- Astra Linux Common Edition «Орел» 2.12
Поддерживает работу под управлением операционных систем:
- Microsoft
- Windows 7, 8, 10
- Windows Server 2008
- Windows Server 2008 R2
- Windows Server 2012
- Windows Server 2016
- Fedora Core 19
- Red Hat Enterprise Linux 7
- Centos 7
- Ubuntu 16.04
Поддерживает работу под управлением операционных систем:
- Microsoft
- Windows 2000
- Windows XP
- Windows Server 2003
- Windows 7
- Windows Server 2008
- Windows Server 2008 R2
- Fedora Core 8-15
- Red Hat Enterprise Linux 5-6
- Centos 5-6
- ASP Linux 12-14
- Ubuntu 10.10
- Ubuntu 11.04
Поддерживает работу под управлением операционных систем:
- Microsoft
- Windows 2000
- Windows XP
- Windows Server 2003
- Windows 7
- Windows Server 2008
- Windows Server 2008 R2
- Fedora Core 4
- Fedora Core 5
- Fedora Core 6
- Red Hat Enterprise Linux 4 update 4
- ASP Linux 11
- Версия, поддерживаемая 1С:Предприятием, опубликована на сайте IBM
- Версия Express-C, поддерживаемая 1С:Предприятием, опубликована на сайте IBM
- Поддерживается в режиме бета-тестирования из-за значительных изменений в архитектуре DB2
- Для коммерческих версий DB2 9.7 FixPak 6 опубликован на сайте ИБМ
- Версия Express-C, поддерживаемая 1С:Предприятием, опубликована на пользовательском сайте
- Версия Express-C, поддерживаемая 1С:Предприятием, опубликована на пользовательском сайте
- Версия Express-C, поддерживаемая 1С:Предприятием, опубликована на пользовательском сайте
- Список поддерживаемых операционных систем опубликован на сайте IBM
- Рекомендуется перейти на использование более поздних версий IBM DB2, рекомендованных к применению
IBM DB2 9.5 FixPack 4 (сборка 22521)
- Linux Версия 12.1.0.2 поддерживается при условии установки следующих патчей:
- 19078326, OPatch 12.1.0.8 (патч 6880880), далее 21447820, затем 21068507, затем 20954292.
- Для некластерной инсталляции 21447820 требуется только молекула 21359749 (в каталоге 21447820 есть несколько подкаталогов, 21359749 — один из них).
- Патчей 20954292 существует 3 вида (1 для 11.2.0.4, 2 для 12.1.0.2), нужен тот который поверх 12.1.0.2.7 (второй — для 12.1.0.2.0; различие в названии — у правильного есть DBEngSysandDBIM в названии).
- Microsoft Windows. Версия 11.2.0.4 поддерживается при установке патчей 24591646 и 24591637
- Microsoft Windows. Версия 11.2.0.3.0
- Linux Версия 11.2.0.2.0 поддерживается при условии установки следующего набора патчей: 10094732, 11724916, 9620994, 10269193.
- Microsoft Windows версия 11.1.0.7.0 поддерживается при условии установки патча Bundle28 (patch 9707661).
- Linux версия 11.1.0.7.0 поддерживается при условии установки следующего набора патчей: 7556778, 8889930, 9038070, 9653353, 8934457.
- Microsoft Windows версия 10.2.0.4 поддерживается при условии установки патча Bundle36 (patch 9544021).
- Linux Версия 10.2.0.4 поддерживается при условии установки следующего набора патчей: 8576156, 9535703, 9038070, 9002115, 6642692, 8889930, 7556778, 5586604.