Примеры приготовления ibsrv (автономный сервер)

09.10.26

База данных - Администрирование СУБД

Примеры скриптов для работы с автономным сервером (ibsrv).

Практическая статья

Примеры приготовления ibsrv

Готовые команды для запуска автономного сервера 1С: файловые базы, СУБД, HTTP-публикация, прямые подключения, отладка и службы.

Платформа 8.3.27.2074 Windows CMD Примеры Linux
standalone-server.cmd
C:\1C\bin> ibsrv.exe ^
  --database-path="D:\Bases\Demo" ^
  --data="D:\Standalone\Demo" ^
  --enable-http-gate ^
  --http-port=8314 ^
  --http-base=/demo
HTTP-публикация готова: localhost:8314/demo

Зачем нужен автономный сервер

В этой статье собраны примеры работы с ibsrv, которые показывают пользу автономного сервера на реальных задачах. Он работает с файловыми базами и СУБД, публикует базу через встроенный HTTP-сервер и принимает прямые подключения.

1Превращает файловую базу в клиент-серверную.
2Создаёт HTTP-публикацию без отдельного веб-сервера.
3Даёт доступ по HTTP, TCP/IP и SSH без кластера серверов.
4Позволяет включить отладку для отдельной базы.
Это подборка готовых рецептов, а не полное руководство. Подробное описание всех параметров и ограничений находится в документации на ИТС.
01

Перед началом

ibsrv.exe находится в каталоге bin нужной версии платформы:

Расположение утилиты · CMD
"C:\Program Files\1cv8\8.3.27.2074\bin\ibsrv.exe" help

После имени исполняемого файла передаются параметры базы, служебных каталогов, шлюзов и отладки:

Структура команды
ibsrv.exe [параметры базы] [каталоги] [шлюзы] [отладка]

Основные группы параметров

Что настраиваем Основные параметры Для чего нужны
Файловая база --database-path Каталог с файлом 1Cv8.1CD
База в СУБД --dbms, --database-server, --database-name Подключение к существующей базе данных
Экземпляр сервера --data Служебные данные: журнал и данные сеансов
Имя базы --name Имя базы для клиентов
HTTP-шлюз --http-address, --http-port, --http-base Веб-клиент и подключение по HTTP
Прямой шлюз --direct-regport, --direct-range Тонкий клиент и Конфигуратор по TCP/IP
SSH-шлюз --ssh-address, --ssh-port, --ssh-host-key Удалённое управление через ibcmd
Отладка --debug, --debug-address, --debug-port Подключение отладчика

Проверить доступные параметры своей версии можно встроенной справкой:

Справка и версия · CMD
ibsrv.exe help
ibsrv.exe --version
ibsrv.exe help > "D:\Docs\ibsrv-help.txt"
База должна существовать до запуска. Один процесс ibsrv обслуживает одну информационную базу. Эту же базу нельзя одновременно обслуживать кластером или открывать прямым файловым подключением.
  • Для разных экземпляров используйте отдельные каталоги --data и непересекающиеся сетевые порты.
  • --database-path указывает каталог файловой базы, а не сам файл 1Cv8.1CD.
  • Если путь базы не указан, сервер ищет её в подкаталоге db-data каталога --data.
02

Настройки сервера в YAML

Параметры подключения и шлюзов можно хранить в YAML. Это удобно, когда команда разрастается на несколько экранов или один запуск нужно воспроизводить на разных стендах.

Базовый YAML для существующей файловой базы создаёт утилита ibcmd:

Создание demo.yml · CMD
ibcmd.exe server config init ^
  --database-path="D:\Bases\Demo" ^
  --name=demo ^
  --http-address=localhost ^
  --http-port=8314 ^
  --http-base=/demo ^
  --out="D:\Standalone\Demo\demo.yml"

Каталог D:\Standalone\Demo должен существовать до создания файла. После этого сервер запускается короткой командой:

Запуск с YAML · CMD
ibsrv.exe ^
  --config="D:\Standalone\Demo\demo.yml" ^
  --data="D:\Standalone\Demo"

База будет доступна по адресу http://localhost:8314/demo. Команда server config init формирует настройки, но не создаёт информационную базу.

Пароль СУБД сохраняется в YAML открытым текстом. Ограничьте доступ к файлу и не добавляйте его в Git.

Служебные пути --data, --temp, --log-data и другие задаются при запуске. Параметры командной строки имеют приоритет над YAML. Путь к файлу каждый раз передаётся через --config.

03

Запуск с файловой базой

Запустить существующую базу

Основной и самый прозрачный вариант запуска:

Файловая база · CMD
ibsrv.exe ^
  --database-path="D:\Bases\Demo" ^
  --data="D:\Standalone\Demo" ^
  --name=demo

База находится в D:\Bases\Demo\1Cv8.1CD, служебные данные записываются в D:\Standalone\Demo. Имя demo понадобится клиентам при прямом подключении.

Процесс остаётся активным, пока работает сервер. Это не зависание. Для остановки в консоли нажмите Ctrl+C.

Создать файловую базу из CF и сразу запустить

Сначала ibcmd создаёт базу и применяет конфигурацию, затем ibsrv начинает её обслуживать:

Создание и запуск · CMD
ibcmd.exe infobase create ^
  --database-path="D:\Bases\NewDemo" ^
  --data="D:\Standalone\NewDemo" ^
  --load="D:\Configs\Demo.cf" ^
  --apply

ibsrv.exe ^
  --database-path="D:\Bases\NewDemo" ^
  --data="D:\Standalone\NewDemo" ^
  --name=new-demo ^
  --http-base=/new-demo

В D:\Bases\NewDemo до первой команды не должно быть существующей базы. Параметр --apply относится к ibcmd, а имя для клиентов задаётся параметром --name при запуске ibsrv.

04

HTTP-публикация

У ibsrv есть встроенный HTTP-сервер. Для простой публикации не нужны IIS или Apache. Значения по умолчанию: интерфейс localhost, порт 8314, путь /.

--enable-http-gate Включает приём HTTP-подключений: веб-клиент, тонкий клиент по /WS и опубликованные сервисы.

Опубликовать базу только на этом компьютере

При --http-address=localhost база доступна по HTTP только локально. С других компьютеров подключиться к ней не получится.

Локальная публикация · CMD
ibsrv.exe ^
  --database-path="D:\Bases\Demo" ^
  --data="D:\Standalone\Demo" ^
  --name=demo ^
  --enable-http-gate ^
  --http-address=localhost ^
  --http-port=8080 ^
  --http-base=/demo

Веб-клиент будет доступен по адресу http://localhost:8080/demo.

Опубликовать базу в локальной сети

Укажите IP сетевого интерфейса компьютера, на котором работает сервер:

Публикация в сети · CMD
ibsrv.exe ^
  --database-path="D:\Bases\Demo" ^
  --data="D:\Standalone\Demo" ^
  --name=demo ^
  --enable-http-gate ^
  --http-address=192.168.1.150 ^
  --http-port=8080 ^
  --http-base=/demo

Адрес для клиентов: http://192.168.1.150:8080/demo. Входящие подключения к порту 8080 должны быть разрешены в фаерволе.

Слушать все сетевые интерфейсы

Все интерфейсы · CMD
ibsrv.exe ^
  --database-path="D:\Bases\Demo" ^
  --data="D:\Standalone\Demo" ^
  --name=demo ^
  --enable-http-gate ^
  --http-address=any ^
  --http-port=8314 ^
  --http-base=/demo

Клиенты используют реальный IP или DNS-имя сервера, например http://srv-1c:8314/demo. Значение any указывается только в настройках и не подставляется в URL.

Встроенный сервер не поддерживает HTTPS. Для доступа за пределами доверенной сети перед ibsrv ставят обратный прокси, который принимает HTTPS и передаёт запросы на HTTP-порт автономного сервера.

Несколько публикаций одной базы, OData, веб-сервисы и HTTP-сервисы настраиваются через YAML. Подробная структура файла описана на ИТС.

05

Запуск с базой в СУБД

ibsrv подключается к уже существующей базе 1С в СУБД. Он не регистрирует её в кластере и не создаёт автоматически. Для создания используйте ibcmd infobase create.

Параметры --database-user и --database-password содержат учётные данные СУБД, а не пользователя информационной базы 1С.

Microsoft SQL Server

Microsoft SQL Server · CMD
ibsrv.exe ^
  --dbms=mssqlserver ^
  --database-server=sql-srv ^
  --database-name=demo_sql ^
  --database-user=dbUser ^
  --database-password=ExampleDbPassword ^
  --data="D:\Standalone\DemoSQL" ^
  --name=demo

--database-name задаёт физическое имя базы в SQL Server, а --name задаёт имя для клиентских подключений. Они могут различаться. Microsoft SQL Server поддерживается автономным сервером под Windows.

PostgreSQL с HTTP-публикацией

PostgreSQL · CMD
ibsrv.exe ^
  --dbms=postgresql ^
  --database-server=pg-srv ^
  --database-name=demo_pg ^
  --database-user=dbUser ^
  --database-password=ExampleDbPassword ^
  --data="D:\Standalone\DemoPG" ^
  --name=demo ^
  --enable-http-gate ^
  --http-address=192.168.1.150 ^
  --http-port=8080 ^
  --http-base=/demo

База будет опубликована по адресу http://192.168.1.150:8080/demo.

Автономный сервер не поддерживает аутентификацию операционной системы для входа пользователя в информационную базу 1С. Это не относится к учётной записи, которую ibsrv использует для подключения к СУБД.
06

Передача пароля СУБД через stdin

Параметр --request-database-password заставляет сервер прочитать пароль из стандартного потока ввода, поэтому его не нужно оставлять среди аргументов процесса.

Ввести пароль после запуска

Интерактивный ввод · CMD
ibsrv.exe ^
  --dbms=mssqlserver ^
  --database-server=sql-srv ^
  --database-name=demo_sql ^
  --database-user=dbUser ^
  --request-database-password ^
  --data="D:\Standalone\DemoSQL" ^
  --name=demo

После запуска введите пароль и нажмите Enter. Отдельное приглашение не выводится: консоль просто ждёт ввод без подсказки.

Прочитать пароль из файла

Перенаправление stdin · CMD
ibsrv.exe ^
  --dbms=mssqlserver ^
  --database-server=sql-srv ^
  --database-name=demo_sql ^
  --database-user=dbUser ^
  --request-database-password ^
  --data="D:\Standalone\DemoSQL" ^
  --name=demo < "D:\Secrets\sqlpwd.txt"
Пароль исчезает из аргументов процесса, но остаётся в файле sqlpwd.txt. Ограничьте права доступа к этому файлу.
07

Шлюзы и подключение клиентов

Автономный сервер использует три основных шлюза:

Шлюз Для чего нужен
HTTP Веб-клиент, тонкий клиент по HTTP и публикация сервисов
Прямой TCP/IP Тонкий клиент и Конфигуратор
SSH Удалённое управление через ibcmd и операции SSH/SFTP

По документации шлюзы включены по умолчанию. Для предсказуемого и безопасного запуска лучше явно включать нужные и отключать остальные.

Оставить только HTTP

Только HTTP · CMD
ibsrv.exe ^
  --database-path="D:\Bases\Demo" ^
  --data="D:\Standalone\Demo" ^
  --name=demo ^
  --enable-http-gate ^
  --disable-direct-gate ^
  --disable-ssh-gate ^
  --http-address=localhost ^
  --http-port=8314 ^
  --http-base=/demo

Тонкий клиент подключается по URL публикации:

Тонкий клиент · CMD
1cv8c.exe ENTERPRISE /WS"http://localhost:8314/demo"

По тому же адресу базу можно открыть веб-клиентом в браузере.

Оставить только прямое подключение TCP/IP

Только TCP/IP · CMD
ibsrv.exe ^
  --database-path="D:\Bases\Demo" ^
  --data="D:\Standalone\Demo" ^
  --name=demo ^
  --enable-direct-gate ^
  --direct-regport=1541 ^
  --direct-range=1560:1591 ^
  --disable-http-gate ^
  --disable-ssh-gate

Подключение тонкого клиента и Конфигуратора на том же компьютере:

Прямое подключение · CMD
1cv8c.exe ENTERPRISE /S "localhost:1541\demo"
1cv8.exe DESIGNER /S "localhost:1541\demo"

Имя после \ должно совпадать со значением --name. Порт регистрации по умолчанию равен 1541, диапазон дополнительных портов равен 1560:1591. Толстый клиент не поддерживает прямое подключение к автономному серверу по TCP/IP.

Включить SSH-шлюз

Для SSH нужен существующий закрытый ключ хоста:

SSH-шлюз · CMD
ibsrv.exe ^
  --database-path="D:\Bases\Demo" ^
  --data="D:\Standalone\Demo" ^
  --name=demo ^
  --enable-ssh-gate ^
  --ssh-address=192.168.1.150 ^
  --ssh-port=8282 ^
  --ssh-host-key="D:\Standalone\Keys\demo-host-key"

ibcmd сможет обратиться к серверу по адресу ssh://192.168.1.150:8282. Значения SSH по умолчанию в версии 8.3.27.2074: адрес 127.0.0.1, порт 1543, ключ %USERPROFILE%\.ssh\id_rsa.

08

Несколько экземпляров IBSRV

Для каждой базы запускается отдельный процесс. У процессов должны различаться базы, каталоги данных и все занятые сетевые порты.

Бухгалтерская база

Первый экземпляр · CMD
ibsrv.exe ^
  --database-path="D:\Bases\Accounting" ^
  --data="D:\Standalone\Accounting" ^
  --name=accounting ^
  --enable-http-gate ^
  --disable-direct-gate ^
  --disable-ssh-gate ^
  --http-address=localhost ^
  --http-port=8314 ^
  --http-base=/accounting ^
  --monitor-port=1555

База розницы

Второй экземпляр · CMD
ibsrv.exe ^
  --database-path="D:\Bases\Retail" ^
  --data="D:\Standalone\Retail" ^
  --name=retail ^
  --enable-http-gate ^
  --disable-direct-gate ^
  --disable-ssh-gate ^
  --http-address=localhost ^
  --http-port=8315 ^
  --http-base=/retail ^
  --monitor-port=1556

Адреса публикаций: http://localhost:8314/accounting и http://localhost:8315/retail. Разные процессы ibsrv не позволяют совместно использовать один и тот же порт, поэтому --http-portразличаются.

Для прямого шлюза задайте разные --direct-regport и непересекающиеся --direct-range. Также должны различаться --ssh-port, --debug-port и --monitor-port.
09

Отладка и Конфигуратор

Включить отладку по TCP/IP

Отладка TCP/IP · CMD
ibsrv.exe ^
  --database-path="D:\Bases\Demo" ^
  --data="D:\Standalone\Demo" ^
  --name=demo ^
  --enable-direct-gate ^
  --debug=tcp

Этот вариант используется вместе с прямым шлюзом.

Включить отладку по HTTP

Отладка HTTP · CMD
ibsrv.exe ^
  --database-path="D:\Bases\Demo" ^
  --data="D:\Standalone\Demo" ^
  --name=demo ^
  --enable-http-gate ^
  --http-address=localhost ^
  --http-port=8314 ^
  --debug=http ^
  --debug-address=127.0.0.1 ^
  --debug-port=1550

Сервер использует только один протокол отладки одновременно. Явное значение tcp или http делает запуск понятнее.

Подключить внешний сервер отладки

Внешний сервер · CMD
ibsrv.exe ^
  --database-path="D:\Bases\Demo" ^
  --data="D:\Standalone\Demo" ^
  --name=demo ^
  --debug=server ^
  --debug-server-url="http://localhost:1550"

Внешний сервер отладки настраивается отдельно. В версии 8.3.27.2074 используется параметр --debug-server-url.

Включить расширенные возможности Конфигуратора

Расширенный Конфигуратор · CMD
ibsrv.exe ^
  --database-path="D:\Bases\Demo" ^
  --data="D:\Standalone\Demo" ^
  --name=demo ^
  --enable-direct-gate ^
  --enable-extended-designer-features

Параметр включает дополнительные возможности Конфигуратора, например запись конфигураций мобильных приложений в файл. Для отключения используйте --disable-extended-designer-features.

10

Служебные каталоги

По умолчанию служебные данные находятся внутри --data. Их можно разнести по отдельным дискам, чтобы журнал регистрации и временные данные не конкурировали за одно хранилище.

Разнести временные файлы, сеансы и журнал

Основные каталоги · CMD
ibsrv.exe ^
  --database-path="D:\Bases\Demo" ^
  --data="D:\Standalone\Demo" ^
  --name=demo ^
  --temp="E:\1C Temp\Demo" ^
  --users-data="D:\Standalone\Demo\users-data" ^
  --session-data="E:\1C Sessions\Demo" ^
  --log-data="F:\1C Logs\Demo"

--temp задаёт временный каталог информационной базы. Временные файлы процесса ibsrv используют временный каталог пользователя операционной системы, который можно изменить переменной среды TEMP.

Разнести остальные служебные данные

Дополнительные каталоги · CMD
ibsrv.exe ^
  --database-path="D:\Bases\Demo" ^
  --data="D:\Standalone\Demo" ^
  --name=demo ^
  --ftext-data="E:\1C Indexes\Demo\ftext" ^
  --ftext2-data="E:\1C Indexes\Demo\ftext2" ^
  --openid-data="D:\Standalone\Demo\openid-data" ^
  --bin-data-strg="F:\1C Binary\Demo" ^
  --clnt-notif-data="D:\Standalone\Demo\clnt-notif-data"

--ftext-data и --ftext2-data хранят индексы разных версий полнотекстового поиска. В справке 8.3.27.2074 хранилище двоичных данных задаётся параметром --bin-data-strg.

11

Запуск службой Windows

--service переводит процесс в режим службы, но не регистрирует его в Windows. Создание, запуск и удаление службы выполняются системной утилитой sc.exe.

Подготовить командную строку службы

Команда службы · CMD
"C:\Program Files\1cv8\8.3.27.2074\bin\ibsrv.exe" --service --database-path="D:\Bases\Demo" --data="D:\Standalone\Demo" --name=demo --enable-http-gate --disable-direct-gate --disable-ssh-gate --http-address=localhost --http-port=8314 --http-base=/demo

Пользователь службы должен иметь доступ к платформе, базе и всем служебным каталогам.

Зарегистрировать и запустить службу

Команды выполняются в CMD с правами администратора:

Регистрация службы · CMD
sc.exe create "1CStandaloneDemo" binPath= "\"C:\Program Files\1cv8\8.3.27.2074\bin\ibsrv.exe\" --service --database-path=\"D:\Bases\Demo\" --data=\"D:\Standalone\Demo\" --name=demo --enable-http-gate --disable-direct-gate --disable-ssh-gate --http-address=localhost --http-port=8314 --http-base=/demo" start= auto obj= "DOMAIN\svc_1c" password= "ExampleServicePassword" DisplayName= "1C Standalone Demo"
sc.exe start "1CStandaloneDemo"

После binPath=, start=, obj= и других имён параметров sc.exe нужен пробел. Последовательность \" сохраняет кавычки внутри командной строки службы.

Пароль учётной записи Windows попадает в командную строку. Для рабочего сервера используйте принятый в вашей инфраструктуре способ управления учётными данными службы.

Остановить и удалить службу

Удаление службы · CMD
sc.exe stop "1CStandaloneDemo"
sc.exe delete "1CStandaloneDemo"

Перед удалением дождитесь остановки процесса. Для нескольких служб используйте разные имена, базы, каталоги --data и сетевые порты.

12

Запуск в Linux

В Linux исполняемый файл называется ibsrv, без расширения .exe. В примерах предполагается, что каталог с ним добавлен в PATH. Перенос строки в shell выполняется символом \.

Параметры конкретного Linux-релиза проверяйте командой ibsrv help. Например, --daemon отсутствует в справке Windows 8.3.27.2074, хотя описан для Linux на ИТС.

Запустить файловую базу в терминале

Файловая база · Shell
ibsrv \
  --database-path="/srv/1c/bases/demo" \
  --data="/srv/1c/standalone/demo" \
  --name=demo \
  --enable-http-gate \
  --http-address=localhost \
  --http-port=8314 \
  --http-base=/demo

Запустить в режиме демона

Режим демона · Shell
ibsrv --daemon \
  --database-path="/srv/1c/bases/demo" \
  --data="/srv/1c/standalone/demo" \
  --name=demo \
  --http-address=localhost \
  --http-port=8314 \
  --http-base=/demo
Пользователю процесса нужны права на каталог базы и служебные каталоги. Microsoft SQL Server автономным сервером под Linux не поддерживается.
13

Памятка по параметрам

Параметр Что задаёт
help, --version Справка и версия установленной утилиты
--config YAML с настройками базы и шлюзов
--data Основной каталог служебных данных экземпляра
--database-path Каталог файловой базы с 1Cv8.1CD
--name Имя информационной базы для прямого подключения
--dbms Тип СУБД: mssqlserver или postgresql
--database-server, --database-name Сервер СУБД и физическое имя базы
--database-user, --database-password Учётные данные СУБД
--request-database-password Чтение пароля СУБД из stdin
--http-address, --http-port, --http-base Интерфейс, порт и путь HTTP-публикации
--enable-http-gate, --disable-http-gate Включение и отключение приёма HTTP-соединений
--direct-regport, --direct-range Порт регистрации и диапазон прямого подключения
--enable-direct-gate, --disable-direct-gate Включение и отключение прямого TCP/IP-шлюза
--ssh-address, --ssh-port, --ssh-host-key Интерфейс, порт и ключ хоста SSH
--enable-ssh-gate, --disable-ssh-gate Включение и отключение SSH-шлюза
--debug=none, --debug=tcp, --debug=http, --debug=server Отключение отладки или выбор её режима
--debug-address, --debug-port, --debug-password Настройки HTTP-сервера отладки
--debug-server-url URL внешнего сервера отладки
--monitor-address, --monitor-port, --monitor-base Настройки шлюза монитора производительности
--enable-extended-designer-features Расширенные возможности Конфигуратора
--temp, --users-data, --session-data, --log-data Основные служебные каталоги
--ftext-data, --ftext2-data Каталоги индексов полнотекстового поиска
--openid-data, --bin-data-strg, --clnt-notif-data Каталоги OpenID, двоичных данных и уведомлений
--service Режим службы Windows
--daemon Режим демона в поддерживающем его Linux-релизе
14

Куда смотреть дальше

Полное описание автономного сервера, YAML, шлюзов, отладки и ограничений находится в разделе «Автономный сервер» документации 1С:Предприятия 8.3 на ИТС.

Для создания базы, загрузки CF или DT, работы с расширениями и администрирования запущенного сервера используйте ibcmd. Готовые команды собраны в статье «Примеры приготовления IBCMD».

ibsrv остаётся работать и обслуживает подключения, а ibcmd выполняет одну операцию и завершается.

Примеры приготовления IBSRV · 1С:Предприятие 8.3.27

Вступайте в нашу телеграмм-группу Инфостарт

ibsrv автономный сервер

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

HighLoad оптимизация Администрирование СУБД Разработчик 1С:Предприятие 8 1С:ERP Управление предприятием 2 Бухгалтерский учет Бесплатно (free)

После миграции с MS SQL на PostgreSQL закрытие месяца в 1С:ERP стало идти 8 часов вместо 12 минут. Рассказываем, как мы нашли причину в оценке Hash Join, которую планировщик завышал в миллионы раз, и как исправили её так, что проблемный запрос теперь выполняется за 18 секунд вместо часа.

19.10.2026    926    Tantor    0    

10

Сервера Системный администратор 1С 8.5 1С:Управление торговлей 11 Россия Бесплатно (free)

Когда запускается новейший 16-ядерный флагман AMD Ryzen 9 9950X (микроархитектура Zen 5 с паспортным бустом до 5.7 ГГц), скоростные накопители NVMe PCIe 5.0 x4 и быстрый комплект DDR5, подсознательно ждешь феноменальных результатов «из коробки». Мы развернули монолитный вычислительный комплекс «All-in-One» (сервер приложений «1С:Предприятие 8.5.1» + СУБД Microsoft SQL Server 2022 Enterprise на Windows Server 2025) внутри гипервизора Proxmox VE 9.2. Запускаем однопоточный синтетический тест Гилёва (TPC-1C) и видим на экране холодный душ: 35.46 балла. Ниже — детальная хроника инженерного расследования, в ходе которого мы шаг за шагом сняли скрытые инфраструктурные барьеры на каждом слое системы (BIOS, гипервизор KVM, ядро Windows, СУБД, платформа 1С) и разогнали сервер с 35.46 до 79.37 баллов (+123.8% чистой скорости проведения документов), сделав виртуальную машину абсолютным лидером среди KVM-систем в глобальном датасете 1С 8.5.1.

15.10.2026    2188    YA_93013054    18    

20

Администрирование СУБД HighLoad оптимизация Разработчик 1С:Предприятие 8 1С:ERP Управление предприятием 2 Россия Бесплатно (free)

Большинство материалов о компрессии в PostgreSQL отвечают на вопрос «во сколько раз удалось уменьшить базу». Мы предлагаем посмотреть на проблему с другой стороны — какой ценой достигается эта экономия? В статье разбираем архитектурные компромиссы различных подходов к компрессии страниц, объясняем, почему при разработке CSM в Tantor Postgres отказались от погони за максимальным коэффициентом сжатия, и показываем результаты нагрузочных испытаний на реальных базах 1С.

01.10.2026    1430    Tantor    6    

17

HighLoad оптимизация Администрирование СУБД Разработчик 1С:Предприятие 8 1С:ERP Управление предприятием 2 Бесплатно (free)

В рамках 18 релиза СУБД Tantor Postgres мы рассказывали об оптимизациях, которые помогают планировщику сделать более точный выбор между Nested Loop и Hash Join. В следующем релизе у нас планируются оптимизации, которые позволят ускорить выполнение как Nested Loop, так и Hash Join. Сегодня мы расскажем об одном из таких методов - фильтре Блума.

31.08.2026    6104    Tantor    3    

18

Администрирование СУБД Системный администратор Разработчик Бесплатно (free)

5,5 тысячи пользователей в единой базе 1С, розница в режиме 24/7 и SLA 99,98% – в таких условиях любая авария быстро превращается в очереди на кассах, потерю денег и давление со стороны бизнеса. Показываем, как выстроить процесс аварийно-восстановительных работ: от первых алертов и базового скрининга системы до подключения команды, проверки гипотез и дебрифа после инцидента. Разбираем, как метрики, дашборды, техжурнал, Zabbix, Prometheus, Grafana, Telegram-боты и скрипты помогают не гадать, а быстро находить причину проблемы. На реальных авариях объясняем, почему «быстро» не должно означать «рискованно», как работа над ошибками снижает панику и почему каждая авария может сделать систему надежнее.

11.08.2026    3391    jul.dolganova    9    

24

Облачные сервисы, хостинг Сервера Нейросети Разработчик Бесплатно (free)

В последние годы спор «облако или локалка» стал одним из самых горячих в мире работы с нейросетями. Давайте разберемся.

03.08.2026    4810    dsdred    54    

12

Администрирование веб-серверов Сервера HighLoad оптимизация Системный администратор Разработчик Бесплатно (free)

Каждый вечер в час закрытия смен 200 касс розничной сети начинали «залипать», и у всех было готовое объяснение: блокировки. Аудит ожиданий в час пика показал: блокировок — ноль. Сессии ждали не друг друга, а свободных потоков: заводские cost threshold for parallelism = 5 и MAXDOP = 0 на 48-ядерном сервере отправляли даже лёгкие запросы разбегаться по всем ядрам, и две трети запросов стояли в очереди за потоками. Разбираем детектив: почему рефлекс «вечером тормозит — значит, блокировки» подменяет диагностику, как читается картина ожиданий, причём тут сосед по инстансу с отчётом на 24 потока и 4,3 часа — и как две динамические настройки без перезапуска сняли проблему в тот же вечер. С чек-листом «блокировки или параллелизм».

28.07.2026    3138    nedomolkov.ivan    4    

10

Администрирование СУБД 1С 8.3 1С:ERP Управление предприятием 2 Бесплатно (free)

База 1С:ERP размером 646 Гб, полное маскирование за 5 часов - без создания промежуточной незащищенной копии. Разбираем бесплатный pg_anon на сквозном примере с реального продуктива.

27.07.2026    4505    Tantor    16    

17
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Ninel_S 214 10.10.26 15:09 Сейчас в теме
Коллега, впечатляюще оформлено — БРАВО! Поставила "плюсик". Однако логика работы сокетов устроена иначе: ОС не позволяет делить порт ➔ каждый ibsrv вынужден слушать свой --http-port ➔ а --http-base просто задаёт URL-путь. Но в разделе 08 статьи у Вас написано прямо противоположное: “Разные значения --http-base не позволяют двум процессам совместно использовать один интерфейс и порт”. То есть причиной невозможности использовать один порт назван сам параметр URL-пути, а не ограничения сокетов ОС.
Правильно ли я поняла Ваш текст?
Возможно, что нет. Тогда объясните, пожалуйста, как Вы представляете себе правила ОС по разделению сетевого порта между разными процессами, пусть даже с одинаковым именем, но с разными UID.
2. Dragonim 156 12.10.26 06:46 Сейчас в теме
(1) Статья написана и оформлена через ИИ. Зачем вы спрашиваете у автора, зачем вам посредник? Спрашивайте на прямую у ИИ.
SerVer1C; Somebody1; Ninel_S; +3 – Ответить
3. hexhoc 193 12.10.26 07:25 Сейчас в теме
(2) ну зачем же вы так мои труды обесцениваете? Да статья оформлена нейронкой. Но каждый отдельный раздел уже лично я собирал. Или вы только по внешнему виду определяете что доверять контенту нельзя?
5. Ninel_S 214 12.10.26 12:15 Сейчас в теме
(2) Спасибо, Коллега.
Если не затруднит, посоветуйте такой ИИ, который прочитает, поймёт и сможет объяснить мне статью такого объема и сложности, как https://infostart.ru/1c/articles/2812507/
Я искренне, я без троллинга, но у меня нет такого инструмента на примете, а он реально нужен.
Прошу простить, если показалась дерзкой.
4. hexhoc 193 12.10.26 07:29 Сейчас в теме
(1) статья рассчитана на то, что читатель не обязательно будет читать ее целиком. На веб сервере можно на одном порту запустить несколько баз, поэтому у читателя который не разбирается в нюансах ОС, может сложится впечатление, что с помощью ibsrv так же можно запустить несколько баз на одном порту.
6. Ninel_S 214 12.10.26 12:18 Сейчас в теме
(4) "Да статья оформлена нейронкой" - ключевое "оформлена".
И это правильный подход, ибо руками именно "оформить", то есть придать внешнюю форму - не получится (руками будет "колхоз"), а здесь огромная солидная площадка. Вы правы.
Для отправки сообщения требуется регистрация/авторизация