Разное

Postgresql 1c pro: Поддерживаемые версии PostgresPro платформой «1С:Предприятие 8»

Содержание

Поддерживаемые версии PostgresPro платформой «1С:Предприятие 8»





































































PostgresPro (редакции 1C, Standard и Enterprise)Postgres Pro 1C 12.5.1

Начиная с версии 8.3.13.1513, только в управляемом режиме управления блокировками данных.


PostgresPro собирается для следующих операционных систем и их версий:


  • Microsoft
    • Windows 7
    • Windows 8
    • Windows 10
    • Windows Server 2008
    • Windows Server 2008R2
    • Windows Server 2012
    • Windows Server 2016
  • Linux (*)
    • RHEL 6/7
    • CentOS 6/7
    • Debian 7/8/9
    • Ubuntu 12. 04/14.04/16.04/16.10/17.04
    • SLES 11/12
    • Alt Linux SPT 7
    • Alt Server 7/8
    • ROSA EL Server 6
    • ROSA SX Cobalt Server 6/7
    • ROSA DX Cobalt Server
    • ROSA Marathon LTS 2012
    • Astra Linux Smolensk 1.5/1.6
    • Astra Linux Orel 2.12
    • Goslinux 7
    • Oracle Linux 6/7
    • RED OS 7
PostgresPro 1C 12.4.1
Postgres Pro 1C 11.10.1
PostgresPro 1C 11.9.1
Postgres Pro 1C 11.8.1
Postgres Pro 1C 11. 7.1
PostgresPro 1C 11.6.1
Postgres Pro 1C 10.15.1
PostgresPro 1C 10.14.1
Postgres Pro 1C 10.13.1
Postgres Pro 1C 10.12.1
PostgresPro 1C 10.11.1
Postgres Pro 1C 9.6.20.1
PostgresPro 1C 9.6.19.1
Postgres Pro 1C 9.6.18.1
Postgres Pro 1C 9.6.17
PostgresPro 1C 9.6.16
Postgres Pro Standard 12.5.1
PostgresPro Standard 12.4.1
Postgres Pro Standard 11.10.1
PostgresPro Standard 11. 9.1
Postgres Pro Standard  11.8.1
Postgres Pro Standard 11.7.1
PostgresPro Standard 11.6.1
PostgresPro Standard 11.4.1
Postgres Pro Standard 10.15.1
PostgresPro Standard 10.14.1
Postgres Pro Standard  10.13.1
Postgres Pro Standard 10.12.1
PostgresPro Standard 10.11.1
PostgresPro Standard 10.9.1
PostgresPro Standard 10.6
Postgres Pro Standard 9.6.20.1
PostgresPro Standard 9.6.19.1
Postgres Pro Standard  9. 6.18.1
Postgres Pro Standard 9.6.17
PostgresPro Standard 9.6.16
PostgresPro Standard 9.6.14.1
Postgres Pro Enterprise 12.5.1
PostgresPro Enterprise 12.4.1
Postgres Pro Enterprise 11.10.1
PostgresPro Enterprise 11.9.1
Postgres Pro Enterprise 11.8.1
Postgres Pro Enterprise 11.7.1
PostgresPro Enterprise 11.6.1
PostgresPro Enterprise 11.4.2
PostgresPro Enterprise 11.4.1
Postgres Pro Enterprise 10.15.1
PostgresPro Enterprise 10.14.1
Postgres Pro Enterprise 10.13.1
Postgres Pro Enterprise 10. 12.1
PostgresPro Enterprise 10.11.1
PostgresPro Enterprise 10.9.1
PostgresPro Enterprise 10.6
PostgresPro Enterprise 10.3.3 (сертифицированная версия)
Postgres Pro Enterprise 9.6.20.1
PostgresPro Enterprise 9.6.19.1
Postgres Pro Enterprise 9.6.18.1
Postgres Pro Enterprise 9.6.17
PostgresPro Enterprise 9.6.16
PostgresPro Enterprise 9.6.14.1
PostgresPro Enterprise 9.6.11
PostgreSQL 11.4.1

Начиная с версии 8.3.13.1513, только в управляемом режиме управления блокировками данных.


PostgresPro собирается для следующих операционных систем и их версий:


  • Microsoft
    • Windows 7
    • Windows 8
    • Windows 10
    • Windows Server 2008
    • Windows Server 2008R2
    • Windows Server 2012
    • Windows Server 2016 b
  • Linux (*)
    • RHEL 7
    • CentOS 7
    • Debian 8
    • Ubuntu 16. 04
    • SLES11 sp4
    • Alt Linux SPT 7
    • Rosa EL 6
    • Rosa SX Cobalt 6
PostgreSQL 10.9.1
PostgreSQL 10.6
PostgreSQL 9.6.11
PostgreSQL 9.4.19
PostgresPro Enterprise 9.6.3.1

Начиная с версии платформы 8.3.10.2375, только в управляемом режиме управления блокировками данных


PostgresPro Enterprise собирается для следующих операционных систем и их версий:


  • RHEL 7
  • CentOS 7
  • Debian 8
  • Ubuntu 16.04
  • SLES11 sp4
  • Alt Linux SPT 7
  • Rosa EL 6
  • Rosa SX Cobalt 6
  • Microsoft® Windows® 2012

Postgres Pro Enterprise


Postgres Pro Enterprise совеременная СУБД корпоративного уровня, содержащая все функции PostgreSQL, а также существенными изменения и дополнения для работы с БД большого объема, обеспечения высокой производительности и повышенными требованиями к надёжности.


В значительной степени переработанное ядро системы позволяет лучше работать под большой нагрузкой, эффективнее использует ресурсы серверов и позволяет строить надежные распределенные комплексы для работы с большими объемами данных, обеспечивая при этом наивысший уровень надежности и сохранности данных. Специальным образом оптимизированные алгоритмы взаимодействия с платформой 1С:Предприятие обеспечивают наивысшую производительность связки двух систем и делают Postgres Pro Enterprise наилучшим выбором для использования в крупных корпорациях, средних компаниях и у пользователей облачных версий 1С:Предприятие.


Ключевыми отличиями Postgres Pro Enterprise являются:

  • Сжатие данных — приводит к сокращению объема хранимых на дисках данных и количества операций ввода-вывода, что дополнительно дает ускорение обработки  при наличии вычислительных ресурсов.
  • Ускоренное секционирование (партицирование) — оптимизированная в ядре обработка запросов к таблицам разделенным на партиции (поддерживается более 1000 секций на таблицу) позволяет распараллелить обработку и ускорить ее в ряде случаев. Также это дает возможность работать с бОльшими объемами данных эффективно.
  • Мультимастер кластер — позволяет создать надежную систему из нескольких серверов, каждый из которых содержит полную копию БД, и проводить изменения обращаясь к любому из узлов.
  • Повышение надежности резервного копирования и проверка целостности БД благодаря изменениям в системном каталоге СУБД и формате файлов для хранения контрольных сумм всех блоков.
  • Усовершенствование резервного копирования благодаря объединению разных методов резервного копирования в одной утилите, способной реализовать необходимые политики резервного копирования.
  • Адаптивное планирование запросов — обеспечивает выбор оптимального плана запроса даже при нетипичном распределении значений в БД. Благодаря механизмам машинного обучения система в состоянии спрогнозировать какой план запроса будет оптимальным даже случае неполной статистики по данным и при нетипичном распределении.
  • Инкрементальное резервное копирование — позволяет эффективно создавать резервные копии для 
  • больших и интенсивно модифицируемых БД.
  • 64-битная нумерация транзакций — снижает использование ресурсов системными процессами, не расходуя при этом дополнительную память.
  • Автономные транзакции — позволяют порождать транзакцию внутри транзакции.
  • Встроенный в СУБД планировщик заданий – обеспечивает возможность запуска и управления заданиями пакетной обработки данных или инициировать их при наступлении определенного события.
  • Хинты планировщику — дают пользователю дополнительные возможности по управлению планом запроса.
  • Оптимизации работы с индексами: оптимизирована процедура создания индексов, что значительно повысило скорость и снизило объем требуемых для этого ресурсов; реализованы покрывающие индексы, позволяющие реализовать вычисление выражений с использование только индексного поиска; добавлены методы индексного поиска ближайших соседей, существенно ускоряющие целый ряд операций; разработан метод комбинирования полнотекстового индекса с другими типами индексов, что позволяет строить комплексные взвешенные выборки при поиске по документам.
  • Оптимизация работы со слабоструктурированными данными – позволяет не только улучшить хранение и обработку слабоструктурированной информации (XML, JSON, массивы …), но и дает удобные средства работы с ними непосредственно на языке SQL.
  • Различные средства мониторинга процесса выполнения запросов, времен ожидания, состояния системы.

Новые версии Postgres Pro Enterprise выходят дважды в год и доступны пользователям в рамках технической поддержки.


Postgres Pro Standard собирается для следующих операционных систем и их версий:

  1. Linux:
  • RHEL 6/7,
  • CentOS 6/7,
  • Debian 7/8,
  • Ubuntu 12.04/14.04/16.04/16.10/17.04,
  • Oracle Linux,
  • Rosa Enterprise Linux server,
  • ROSA SX Cobalt Server,
  • ROSA DX Cobalt Server,
  • ROSA Marathon LTS 2012,
  • Alt Linux Centaur 8,
  • Alt Linux СПТ 6,
  • Alt Linux СПТ 7,
  • SUSE Linux Enterprise Server,
  • Microsoft® Windows® Server 2012.
  • 1С PostgreSQL Debian — Цифтех

    Обновление статьи по установке 1С Предприятие на сервере под управлением ОС Linux Debian. Будет использоваться сервер баз данных PostgreSQL, графическая оболочка для работы с программой 1С Бухгалтерия и сервер HASP.

    Проверяем версию Дебиан

    cat /etc/issue.net
    Debian GNU/Linux 9

    Проверяем локаль

    locale -a

    Ставим зависимости

    apt install libgsf-1-114 libxslt1.1 imagemagick unixodbc ttf-mscorefonts-installer

    Проверяем наличие ssl-sert, если нет в системе, то устанавливаем.

    Далее, пригодятся

    apt install mc samba net-tools

    Качаем с сайта 1С Сервер 1С 64 deb в директорию, пусть будет /tmp

    распаковываем

    tar -xvzf deb64_8_3_12_1595.tar.gz

    Список выглядит примерно так

    1c-enterprise83-common-nls_8. 3.12-1595_amd64.deb
    1c-enterprise83-common_8.3.12-1595_amd64.deb
    1c-enterprise83-server-nls_8.3.12-1595_amd64.deb
    1c-enterprise83-server_8.3.12-1595_amd64.deb
    1c-enterprise83-ws-nls_8.3.12-1595_amd64.deb
    1c-enterprise83-ws_8.3.12-1595_amd64.deb

    Ставим

    dpkg -i *.deb

    Стартуем сервер 1С

    service srv1cv83 start

    Установкой менеджера hasp от etersoft

    Качаем пакеты

    wget http://download.etersoft.ru/pub/Etersoft/HASP/last/Debian/9/haspd_7.60-eter1debian_i386.deb

    не забыть

    wget http://download.etersoft.ru/pub/Etersoft/HASP/last/Debian/9/haspd-modules_7.60-eter1debian_i386.deb

    Так как представлен пакет только для 32 разрядных систем, то необходимо разрешить установку этих пакетов

    dpkg --add-architecture i386

    Обновить список пакетов

    apt-get update

    Ставим зависимости

    apt install libc6:i386 libusb-1. 0.0:i386

    Устанавливаем HASP

    root@db1db02:~/1c/install# ls
    haspd_7.60-eter1debian_i386.deb haspd-modules_7.60-eter1debian_i386.deb
    root@db1db02:~/1c/install# dpkg -i *.deb

    Запускаем менеджер лицензий

    service haspd start

    Проверяем работу

    netstat -anp | grep hasp

    Выхлоп примерно такой:

    netstat -anp | grep hasp
    tcp 0 0 0.0.0.0:1947 0.0.0.0:* LISTEN 17074/hasplmd
    udp 0 0 127.0.0.1:2790 0.0.0.0:* 17056/winehasp
    udp 0 0 0.0.0.0:53154 0.0.0.0:* 17074/hasplmd
    udp 0 0 0.0.0.0:475 0.0.0.0:* 17065/hasplm
    udp 0 0 0.0.0.0:1947 0.0.0.0:* 17074/hasplmd
    unix 2 [ ] DGRAM 2095870 17065/hasplm
    unix 2 [ ] DGRAM 2095869 17056/winehasp
    unix 2 [ ] DGRAM 2104109 17074/hasplmd
    unix 3 [ ] STREAM CONNECTED 2087719 17074/hasplmd

    Инсталляция PostgreSQL Pro

    sh -c 'echo "deb http://1c.postgrespro.ru/deb/ $(lsb_release -cs) main" > /etc/apt/sources. list.d/postgrespro-1c.list'

    Установить ключи и обновить список пакетов

    wget --quiet -O - http://1c.postgrespro.ru/keys/GPG-KEY-POSTGRESPRO-1C | apt-key add - && apt-get update

    Это выхлоп

    wget --quiet -O - http://1c.postgrespro.ru/keys/GPG-KEY-POSTGRESPRO-1C | apt-key add - && apt-get update
    OK
    Игн:1 http://mirror.yandex.ru/debian stretch InRelease
    Пол:2 http://1c.postgrespro.ru/deb stretch InRelease [2 853 B]
    Сущ:3 http://security.debian.org/debian-security stretch/updates InRelease
    Сущ:4 http://deb.opera.com/opera-stable stable InRelease
    Сущ:5 http://mirror.yandex.ru/debian stretch-updates InRelease
    Сущ:6 http://mirror.yandex.ru/debian stretch Release
    Пол:7 http://1c.postgrespro.ru/deb stretch/main amd64 Packages [9 060 B]
    Пол:8 http://1c.postgrespro.ru/deb stretch/main i386 Packages [1 465 B]
    Получено 13,4 kБ за 0с (18,9 kБ/c)
    Чтение списков пакетов… Готово

    ставим Postgre

    apt-get install postgresql-pro-1c-9. 6

    В файле /etc/postgresql/9.6/main/pg_hba.conf меняем

    local all postgres peer

    на

    local all postgres trust

    Перезапускаем сервер

    service postgresql restart

    Пароль для пользователя postgres

    root@db1db02:~/1c/install# psql -U postgres -d template1 -c "ALTER USER postgres PASSWORD 'Мойновыйпароль'"
    ALTER ROLE

    снова рестарт сервера

    service postgresql restart

    Забросить сервер в автозагрузку

    systemctl enable postgresql
    Synchronizing state of postgresql.service with SysV service script with /lib/systemd/systemd-sysv-install.
    Executing: /lib/systemd/systemd-sysv-install enable postgresql

    Проверяем статус работы сервера

    systemctl status postgresql
    ● postgresql.service - PostgreSQL RDBMS
    Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
    Active: active (exited) since Wed 2018-08-15 23:03:36 MSK; 1min 44s ago
    Main PID: 7381 (code=exited, status=0/SUCCESS)
    авг 15 23:03:36 db1db02 systemd[1]: Starting PostgreSQL RDBMS. ..
    авг 15 23:03:36 db1db02 systemd[1]: Started PostgreSQL RDBMS.

    Меняю файл

    nano -w /etc/postgresql/9.6/main/postgresql.conf

    shared_buffers = 512MB
    temp_buffers = 16MB
    #work_mem = 4MB
    maintenance_work_mem = 192MB
    effective_cache_size = 8GB

    Update:

    Для Debian 9 установка версий Postgre Pro:

    PostgreSQL 9.6.11
    Пакет: postgresql-pro-1c-9.6_9.6.11-1.1C.stretch_amd64.deb

    Установка

    apt-get update -y
    apt-get install -y wget gnupg2
    wget -O - http://1c.postgrespro.ru/keys/GPG-KEY-POSTGRESPRO-1C | apt-key add -
    echo deb http://1c.postgrespro.ru/archive/2018_12_06/deb stretch main > /etc/apt/sources.list.d/postgrespro-1c.list
    apt-get update -y
    apt-get install -y postgresql-pro-1c-9.6

    PostgreSQL 9.4.20
    Пакет: postgresql-pro-1c-9.4_9.4.20-1.1C.stretch_amd64.deb

    Установка

    apt-get update -y
    apt-get install -y wget gnupg2
    wget -O - http://1c. postgrespro.ru/keys/GPG-KEY-POSTGRESPRO-1C | apt-key add -
    echo deb http://1c.postgrespro.ru/archive/2018_12_06/deb stretch main > /etc/apt/sources.list.d/postgrespro-1c.list
    apt-get update -y
    apt-get install -y postgresql-pro-1c-9.4

    PostgreSQL 9.3.25
    Пакет: postgresql-pro-1c-9.3_9.3.25-1.1C.stretch_amd64.deb

    Установка

    apt-get update -y
    apt-get install -y wget gnupg2
    wget -O - http://1c.postgrespro.ru/keys/GPG-KEY-POSTGRESPRO-1C | apt-key add -
    echo deb http://1c.postgrespro.ru/archive/2018_12_06/deb stretch main > /etc/apt/sources.list.d/postgrespro-1c.list
    apt-get update -y
    apt-get install -y postgresql-pro-1c-9.3

    PostgreSQL 9.2.23
    Пакет: postgresql-pro-1c-9.2_9.2.23-2.1C.stretch_amd64.deb

    Установка

    apt-get update -y
    apt-get install -y wget gnupg2
    wget -O - http://1c.postgrespro.ru/keys/GPG-KEY-POSTGRESPRO-1C | apt-key add -
    echo deb http://1c. postgrespro.ru/archive/2017_10_11/deb stretch main > /etc/apt/sources.list.d/postgrespro-1c.list
    apt-get update -y
    apt-get install -y postgresql-pro-1c-9.2

    Список поддерживаемых версий здесь>>>

    P.S.: После установки пакетов *.deb не забываем удалять не нужные файлы rm -f *.deb

    Поделиться ссылкой:

    Похожее

    Россияне в два раза ускорили СУБД PostgreSQL


    , Текст: Дмитрий Степанов


    В новом релизе СУБД Postgres Pro Enterprise, созданной на основе популярного международного проекта с открытым исходным кодом PostgreSQL, отечественным разработчикам удалось добиться вдвое более высокой производительности по сравнению с базовой версией.

    Новый релиз Postgres Pro Enterprise

    Российская компания Postgres Professional («Постгрес профессиональный») объявила о выпуске новой версии промышленной системы управления базами данных (СУБД) Postgres Pro Enterprise, предназначенной для высоконагруженных систем.

    СУБД Postgres Pro Enterprise 11, по заявлению представителей компании, способна выдержать нагрузку до 10 тыс. одновременно работающих пользователей и 1 млн транзакций в секунду при размере базы данных до 150 ТБ, при этом максимальная задержка при восстановлении работоспособности кластера составит около 5 секунд.

    Postgres Pro Enterprise, базирующаяся на свободной СУБД PostgreSQL, входит в Единый реестр отечественного ПО Минкомсвязи. Продукт нашел применение в информационных системах ФНС, Минфина, «Газпромнефти». В марте 2019 г. CNews рассказывал о планах Федеральной таможенной службы отказаться от СУБД Oracle в пользу продукта Postgres Professional.

    Ключевые изменения

    В новую версию Postgres Pro Enterprise 11 добавлен экспериментальный встроенный пулер соединений, позволяющий, как утверждают разработчики, на порядок увеличить число одновременно работающих с базой данных пользователей. Ускорено создание индексов и индексный поиск по JSON, добавлены покрывающие индексы. Кроме того, ряд улучшений коснулся оптимизации SQL-запросов, секционирования таблиц и параллельного исполнения запросов.

    Кроме того, расширены возможности оконных функций до полного покрытия стандарта SQL:2011. Добавлена поддержка управления транзакциями во встроенных процедурных языках.

    В число особых возможностей Postgres Pro Enterprise входят встроенный планировщик заданий, поддержка автономных транзакций и мультимастер-кластер. По сравнению со стандартным кластером PostgreSQL конструкции ведущий-ведомый в мультимастер-кластере все узлы являются ведущими. Такой подход упрощает построение и эксплуатацию отказоустойчивой конфигурации, а также позволяет проводить обновление версий СУБД без остановки системы. В Postgres Pro Enterprise 11 модуль мультимастера обновлен с целью повышения надежности и сокращения системных требований.

    Postgres Pro Enterprise 11 включает поддержку расширенного управления доступом, в том числе на уровне отдельных записей. Также добавлена поддержка семейства криптографических функций SHA2 (sha224, sha256, sha384 и sha512) с целью повышения надежности хранения хешей паролей.

    Краткая история Postgres Pro и PostgreSQL

    Postgres Pro Enterprise – это российская коммерческая система управления базами данных для крупных клиентов, базирующаяся на свободной СУБД PostgreSQL. Возможности СУБД расширены за счет доработки ядра и включают компрессию данных на уровне блоков, 64-битный счетчик транзакций и прочие функции.

    Гибридная рабочая среда вызывает привыкание

    Бизнес

    СУБД сертифицирована ФСТЭК, поэтому может применяться для защиты информации, в ГИС и АСУ до первого класса защищенности, а также обеспечения до первого уровня защищенности персональных данных в ИС, для которых к актуальным отнесены угрозы первого, второго или третьего типа.

    Российский продукт разработан компанией Postgres Professional, созданной в начале 2015 г. Учредителями выступили ведущие на тот момент разработчики PostgreSQL Олег Бартунов, Федор Сигаев, Александр Коротков, разработчик Иван Панченко, а также инвестор проекта Антон Сушкевич, основатель интегратора «Энвижн груп».

    На фото: генеральный директор Postgres Professional Олег Бартунов (в центре)

    Основа отечественной Postgres Pro Enterprise – PostgreSQL — реляционная СУБД, написанная одноименным сообществом разработчиков. Разработка PostgreSQL восходит к проекту POSTGRES, который стартовал в Калифорнийском университете в Беркли, США, в 1986 г. Проект спонсировали американские госведомства, в том числе Министерство обороны США. Разработкой руководил Майкл Стоунбрейкер (Michael Stonebraker), создатель таких СУБД как Ingres, Informix и VoltDB. Первая рабочая версия POSTGRES была выпущена в 1989 г.

    POSTGRES использовалась в области анализа финансовых данных и работы с реактивными двигателями. На нем работали базы данных наблюдений за астероидами и медицинской информации, а также ряд геоинформационных систем. В 1993 г. разработку системы прекратили, последней версией стала 4.2.

    В 1994 г. Эндрю Ю (Andrew Yu) и Джолли Чен (Jolly Chen) модифицировали POSTGRES, добавив в него интерпретатор языка SQL. Система получила название Postgres95 и стала распространяться с открытым кодом.

    В 1996 г. проект был переименован в PostgreSQL. В этот же период была восстановлена нумерация версий, восходящая к POSTGRES. Если Postgres95 фокусировался на поиске проблем в серверном коде, то PostgreSQL — на расширении функциональности.

    Программы 1С поддерживают новые версии СУБД Postgres Pro

    Программные продукты на базе платформы «1С:Предприятие 8» полностью совместимы с системами управления базами данных Postgres Pro десятой версии: Postgres Pro Standard 10.6, Postgres Pro Enterprise 10.6 и Postgres Pro Enterprise 10.3.3 (сертифицирована ФСТЭК). Заказчикам доступны сборки под операционные системы Windows, CentOS, Debian, Ubuntu, Alt Linux, Rosa.

    Postgres Pro — отечественная СУБД, разработанная компанией Postgres Professional на основе PostgreSQL. Решение включено в реестр российского ПО и соответствует требованиям программы импортозамещения в сфере IT.

    В 2017 году фирма «1С» и компания Postgres Professional заключили партнёрство, направленное на создание комплексного решения для автоматизации управления и учёта. Согласно условиям данного сотрудничества пользователям 1С предоставляются льготные лицензии на СУБД Postgres Pro!

    В настоящее время программные продукты 1С в комплексе с СУБД Postgres Pro пользуются наибольшим спросом в госсекторе, у промышленных предприятий и коммерческих компаний, заинтересованных в замене дорогостоящего зарубежного ПО на более доступное по цене отечественное. Флагманским решением в линейке продуктов Postgres Professional является Postgres Pro Enterprise. СУБД ориентирована на высоконагруженные и критичные информационные системы средних и крупных предприятий. Возможности Postgres Pro Enterprise значительно расширены за счёт доработки ядра СУБД и включают компрессию данных на уровне блоков, 64-битный счётчик транзакций и многие другие функции.

    По вопросам приобретения и внедрения учётных систем 1С в комплексе с отечественными СУБД Postgres Pro обращайтесь в ГК «СофтЭксперт» по нижеуказанным контактным данным.

    Контактная информация:

    • Телефон (многоканальный): (4872) 70-02-70; доб. 133

      Шестаков Денис Валерьевич


      Должность: руководитель отдела внедрения


      E-mail: [email protected]

    Установка и настройка PostgreSQL для 1С:Предприятие

    Установка PostgreSQL 9.6

    Устанавливать будем сборку от компании Postgres Professional. На странице с версией для 1С:Предприятие найдем информацию об установке на CentOS 7 свежей версии PostgreSQL.

    Подключим репозитории и установим PostgreSQL 9.6:

    sudo rpm -ivh http://1c.postgrespro.ru/keys/postgrespro-1c-centos96.noarch.rpm
    
    sudo yum makecache
    
    sudo yum install postgresql-pro-1c-9.6

    Базовая настройка PostgreSQL

    Инициализируем служебные базы данных с русской локализацией:

    su postgres
    /usr/pgsql-9. 6/bin/initdb -D /var/lib/pgsql/9.6/data --locale=ru_RU.UTF-8
    exit
    service postgresql-9.6 initdb

    Запускаем службу PostgreSQL и добавляем его в автозагрузку:

    systemctl enable postgresql-9.6
    systemctl start postgresql-9.6
    systemctl status postgresql-9.6

    Задаем пароль пользователю postgres, для того чтобы была возможность подключаться к серверу удаленно:

    su - postgres
    psql
    ALTER USER postgres WITH ENCRYPTED PASSWORD 'yourpassword';
    \q
    exit

    Для возможности пользователю postgres авторизовываться по паролю отредактируем файл pg_hba.conf:

    mcedit /var/lib/pgsql/9.6/data/pg_hba.conf

    в открывшемся файле раскомментируем и изменим строки:

    host all all 127.0.0.1/32 ident на host all all 127.0.0.1/32 md5

    host all all 0.0.0.0/0 ident на host all all 0.0.0.0/0 md5

    Оптимизация настроек PostgreSQL (postgresql.

    conf) для 1С:Предприятие

    Здесь будут настройки для PostgreSQL, работающей в виртуальной машине ESXi 6.5.

    Ресурсы выделенные для ВМ:

    процессор — 8 vCPU;

    память — 48 GB;

    диск для ОС — 50 GB на LUN аппаратном RAID1 из SAS HDD;

    диск для БД — 170 GB на программном RAID1 из SSD

    диск для логов — 100 GB на программном RAID1 из SSD

    Для редактирования настроек выполним команду:

    mcedit /var/lib/pgsql/9.6/data/postgresql.conf

    Закомментированные параметры, которые будем изменять необходимо активировать.

    Процессор

    autovacuum_max_workers = 4

    autovacuum_max_workers = NCores/4..2 но не меньше 4

    Количество процессов автовакуума. Общее правило — чем больше write-запросов, тем больше процессов. На read-only базе данных достаточно одного процесса.

    ssl = off

    Выключение шифрования. Для защищенных ЦОД’ов шифрование бессмысленно, но приводит к увеличению загрузки CPU

    Память

    shared_buffers = 12GB

    shared_buffers = RAM/4

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

    temp_buffers = 256MB

    Максимальное количество страниц для временных таблиц. Т.е. это верхний лимит размера временных таблиц в каждой сессии.

    work_mem = 64MB

    work_mem = RAM/32..64 или 32MB..128MB

    Лимит памяти для обработки одного запроса. Эта память индивидуальна для каждой сессии. Теоретически, максимально потребная память равна max_connections * work_mem, на практике такого не встречается потому что большая  часть сессий почти всегда висит в ожидании. Это рекомендательное значение используется оптимайзером: он пытается предугадать размер необходимой памяти для запроса, и, если это значение больше work_mem, то указывает экзекьютору сразу создать временную таблицу. work_mem не является в полном смысле лимитом: оптимайзер может и промахнуться, и запрос займёт больше памяти, возможно в разы. Это значение можно уменьшать, следя за количеством создаваемых временных файлов:

    maintenance_work_mem = 2GB

    maintenance_work_mem = RAM/16..32 или work_mem * 4 или 256MB..4GB

    Лимит памяти для обслуживающих задач, например по сбору статистики (ANALYZE), сборке мусора (VACUUM), создания индексов (CREATE INDEX) и добавления внешних ключей. Размер выделяемой под эти операции памяти должен быть сравним с физическим размером самого большого индекса на диске.

    effective_cache_size = 36GB

    effective_cache_size = RAM — shared_buffers

    Оценка размера кеша файловой системы. Увеличение параметра увеличивает склонность системы выбирать IndexScan планы. И это хорошо.

    Диски

    effective_io_concurrency = 5

    Оценочное значение одновременных запросов к дисковой системе, которые она может обслужить единовременно. Для одиночного диска = 1, для RAID — 2 или больше.

    random_page_cost = 1.3

    random_page_cost = 1.5-2.0 для RAID, 1.1-1.3 для SSD

    Стоимость чтения рандомной страницы (по-умолчанию 4). Чем меньше seek time дисковой системы тем меньше (но > 1.0) должен быть этот параметр. Излишне большое значение параметра увеличивает склонность PgSQL к выбору планов с сканированием всей таблицы (PgSQL считает, что дешевле последовательно читать всю таблицу, чем рандомно индекс). И это плохо.

    autovacuum = on

    Включение автовакуума.

    autovacuum_naptime = 20s

    Время сна процесса автовакуума. Слишком большая величина будет приводить к тому, что таблицы не будут успевать вакуумиться и, как следствие, вырастет bloat и размер таблиц и индексов. Малая величина приведет к бесполезному нагреванию.

    bgwriter_delay = 20ms

    Время сна между циклами записи на диск фонового процесса записи. Данный процесс ответственен за синхронизацию страниц, расположенных в shared_buffers с диском. Слишком большое значение этого параметра приведет к возрастанию нагрузки на  checkpoint процесс и процессы, обслуживающие сессии (backend). Малое значение приведет к полной загрузке одного из ядер.

    bgwriter_lru_multiplier = 4.0

    bgwriter_lru_maxpages = 400

    Параметры, управляющие интенсивностью записи фонового процесса записи. За один цикл bgwriter записывает не больше, чем было записано в прошлый цикл, умноженное на bgwriter_lru_multiplier, но не больше чем bgwriter_lru_maxpages.

    synchronous_commit = off

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

    wal_keep_segments = 256

    wal_keep_segments = 32..256

    Максимальное количество сегментов WAL между checkpoint. Слишком частые checkpoint  приводят к значительной нагрузке на дисковую подсистему по записи. Каждый сегмент имеет размер 16MB

    wal_buffers = 16MB

    Объём разделяемой памяти, который будет использоваться для буферизации данных WAL, ещё не записанных на диск. Значение по умолчанию, равное -1, задаёт размер, равный 1/32 (около 3%) от shared_buffers, но не меньше, чем 64 КБ и не больше, чем размер одного сегмента WAL (обычно 16 МБ). Это значение можно задать вручную, если выбираемое автоматически слишком мало или велико, но при этом любое положительное число меньше 32 КБ будет восприниматься как 32 КБ. Этот параметр можно задать только при запуске сервера.

    Содержимое буферов WAL записывается на диск при фиксировании каждой транзакции, так что очень большие значения вряд ли принесут значительную пользу. Однако значение как минимум в несколько мегабайт может увеличить быстродействие при записи на нагруженном сервере, когда сразу множество клиентов фиксируют транзакции. Автонастройка, действующая при значении по умолчанию (-1), в большинстве случаев выбирает разумные значения.

    default_statistics_target = 1000

    Устанавливает целевое ограничение статистики по умолчанию, распространяющееся на столбцы, для которых командой ALTER TABLE SET STATISTICS не заданы отдельные ограничения. Чем больше установленное значение, тем больше времени требуется для выполнения ANALYZE, но тем выше может быть качество оценок планировщика. Значение этого параметра по умолчанию — 100.

    checkpoint_completion_target = 0.9

    Степень «размазывания» checkpoint’a. Скорость записи во время checkpoint’а регулируется так, что бы время checkpoint’а было равно времени, прошедшему с прошлого, умноженному на checkpoint_completion_target.

    min_wal_size = 4G 
    max_wal_size = 8G 

    min_wal_size = 512MB .. 4G
    max_wal_size = 2 * min_wal_size

    Минимальное и максимальный объем WAL файлов. Аналогично checkpoint_segments

    fsync = on

    Выключение параметра приводит к росту производительности, но появляется значительный риск потери всех данных при внезапном выключении питания. Внимание: если RAID имеет кеш и находиться в режиме write-back, проверьте наличие и функциональность батарейки кеша RAID контроллера! Иначе данные записанные в кеш RAID могут быть потеряны при выключении питания, и, как следствие, PgSQL не гарантирует целостность данных.

    row_security = off 

    Отключение контроля разрешения уровня записи

    enable_nestloop = off

    Включает или отключает использование планировщиком планов соединения с вложенными циклами. Полностью исключить вложенные циклы невозможно, но при выключении этого параметра планировщик не будет использовать данный метод, если можно применить другие. По умолчанию этот параметр имеет значение on.

    Блокировки

    max_locks_per_transaction = 256

    Максимальное число блокировок индексов/таблиц в одной транзакции

    Настройки под платформу 1С

    standard_conforming_strings = off

    Разрешить использовать символ \ для экранирования

    escape_string_warning = off

    Не выдавать предупреждение о использовании символа \ для экранирования

    Настройка безопасности

    Сделаем так, чтобы сервер PostgreSQL был виден только для сервера 1С: Предприятие, установленного на этой же машине.

    listen_addresses = ‘localhost’

    Если сервер 1С: Предприятие установлен на другой машине или существует необходимость подключиться подключиться к серверу СУБД с помощью оснастки PGAdmin, то вместо localhost нужно указать адрес этой машины.

     

    Хранение базы данных

    PostgreSQL как и почти любая СУБД критична к дисковой подсистеме, поэтому для повышения быстродействия СУБД разместим систему PostgreSQL, логи и сами базы на разные диски.

    Останавливаем сервер

     systemctl stop postgresql-9.6

    Переносим логи на созданный RAID1 из 120GB SSD:

    mv /var/lib/pgsql/9.6/data/pg_xlog /raid120
    mv /var/lib/pgsql/9.6/data/pg_clog /raid120
    mv /var/lib/pgsql/9.6/data/pg_log /raid120

    Создаем символьные ссылки:

    ln -s /raid120/pg_xlog /var/lib/pgsql/9.6/data/pg_xlog
    ln -s /raid120/pg_clog /var/lib/pgsql/9.6/data/pg_clog
    ln -s /raid120/pg_log /var/lib/pgsql/9.6/data/pg_log

    Так же перенесем каталог с базами:

    mv /var/lib/pgsql/9.6/data/base /raid200

    и создадим символьную ссылку:

    ln -s /raid200/base /var/lib/pgsql/9.6/data/base

    запустим сервер и проверим его статус

    systemctl start postgresql-9. 6
    systemctl status postgresql-9.6

     

     

    Поделиться ссылкой:

    Похожее

    Руководство по установке сервера 1С на Linux

    Описание

    Руководство рассчитано на технических специалистов с опытом установки операционных систем семейства WINDOWS, но не работающих с ОС Linux. В руководстве описывается установка и настройка серверной системы на базе ОС Linux с сервером 1С, предназначенным для эксплуатации отраслевых решений 1С-Рарус. Система включает следующие компоненты: сервер 1С, сервер СУБД PostgreSQL, менеджер лицензий платформы, сервер лицензирования 1С-Рарус, сервер лицензирования СЛК, веб-сервер Apache, FTP сервер. Администрирование компонентов системы производится путем  удаленного подключения к консоли. Выполнена базовая оптимизация параметров работы компонентов в соответствии с рекомендациями 1С.

    Руководство рассчитано под конкретные версии

    • Ubuntu-16.04.3-server-amd64.
    • PostgreSQL Pro 9.6.3.3.
    • Apache 2.2.
    • Сервер 1С 8.3.13.1513.

    Оглавление

    Термины

    • deb — расширение для ОС Debian/Ubuntu.
    • tar — формат файла архива, а также название традиционной для Unix (https://ru.wikipedia.org/wiki/Unix) программы для работы с такими архивами.
    • Локаль (locale) — это файл, содержащий таблицу с указанием того, какие символы считать буквами, и как их следует сортировать.
    • Загрузка пакетов происходит из репозиториев. Список доступных репозиториев указывается в файле /etc/apt/sources.list.
    • Репозиторий, хранилище — место, где хранятся и поддерживаются какие-либо данные, необходимые для обновлений/установки приложений/пакетов.
    • Зависимости — одна из важнейших сфер деятельности RPM (менеджер пакетов). БД RPM отслеживает зависимости между пакетами, что значительно облегчает задачи администратора. Зависимости возникают в тех случаях, когда работоспособность ПО из одного пакета зависит от ПО, входящего в состав другого пакета.

    1. Установка ОС Ubuntu (серверный вариант)

    Дистрибутив Ubuntu можно взять на официальном сайте (http://old-releases.ubuntu.com/releases/16.04.3/). Для этого понадобится ISO-файл серверного образа для платформы х64 PC (AMD64).

    Руководство рассчитано на версию Ubuntu-16.04.3-server-amd64.iso. На основе образа при помощи утилиты Rufus (https://rufus.ie/) необходимо создать загрузочную флешку. Для выбора компонентов при установке следует использовать клавишу «пробел».

    При установке дистрибутива, везде выбираем язык системы English. В дальнейшем, при установке 1С, будет выставляться нужная локаль русского языка.

    При выборе раскладки если клавиатура стандартная, выбираем пункт «не определять». Если не стандартная, например, клавиатура mac, выбираем «определить».

    Разбивка диска производится на усмотрение оператора системы. Минимальный объём диска выбирается, исходя из размеров текущей/будущей базы 1С + 80Gb под временные файлы и систему/резерв. Если оператор системы не знаком с вариантами разбивки, рекомендуется делать разбивку, предложенную по умолчанию:

    После чего записываем изменения на диск:

    ВАЖНО! Если UbuntuServer устанавливается на диск, где уже находится какая-либо операционная система, то необходимо заранее выделить на этом диске место под неё. Если на диске стоит ОС Windows, то необходимо, например при помощи AcronisDiskManager, отделить от текущего диска необходимое место, и создать на его базе раздел в формате EXT3/4.

    При установке отказываемся от автоматической установки update.

    В software selection выбираем пункт (клавишей пробел) OpenSSh server, остальное на усмотрение оператора системы, но не рекомендуется перегружать 1С сервер излишними задачами, такими как  mail server/dns server/etc.

    PostrgresSQL database устанавливается отдельно, так как БД, идущая в основной сборке UbuntuServer, не настроена под задачи 1С.

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

    • sudo apt-get install ubuntu-desktop -y

    Если в процессе установки возникла ошибка «Неудовлетворенные зависимости. Попытайтесь выполнить „apt-get -f install“, не указывая имени пакета, (или найдите другое решение).», то выполнить команды:

    • sudo apt-get clean
    • sudo apt-get install -f

    После чего повторить установку и перезагрузить сервер:

    Так же для удобства использования системы без графического интерфейса, необходимо установить MidnightCommander командой:

    2. Подготовка ПК под управлением OC Windows для удалённого управления UbuntuServer

    Данный раздел нужен для того, чтобы вести дальнейшую работу с UbuntuServer из под ОС Windows. После завершения установки необходимо авторизироваться в системе под заданным паролем и логином. При подключении с другого ПК под windows необходим ssh-клиент. Рекомендуется использовать Putty (https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html).

    Для подключения необходимо знать IP адрес сервера и проверить статус SSH. В консоли UbuntuServer пишем следующие команды:

    • sudo ifconfig — система покажет IP сервера.


    • sudo service ssh status — система покажет статус сервиса SSH.

      Если сервис SSH не активен:

      • необходимо выполнить команду sudo service ssh start
      • повторить проверку статуса сервиса командой sudo service ssh status

    Запустить Putty на удалённом ПК. Ввести ip-адрес UbuntuServer и нажать Оpen. В появившемся окне консоли ввести логин и пароль от UbuntuServer.

    Для переноса файлов из ОС Windows на UbuntuServer необходима программа При использовании удаленного ПК c OC Windows рекомендуется программа WinSCP (https://winscp.net/download/WinSCP-5.15.1-Setup.exe) (программа, необходимая для переноса файлов из windows в linux системы, ftp-шары).

    3. Установка сервера 1С

    После установки сервера происходит генерация и установка необходимых локалей. Это особенно важно, если система была установлена с языком отличным от русского. Для этого в консоли вводятся следующие команды:

    • sudo locale-gen en_US
    • sudo locale-gen ru_RU
    • sudo dpkg-reconfigure locales (где выбираем ru_RU.UTF-8)

    Создается папка для дистрибутива 1С при помощи команды:

    В созданную ранее папку нужно закачать имеющийся дистрибуrdсервера 1С для deb64, например: deb64_8_3_13_1513. tar.gz (https://releases.1c.ru/version_file?nick=Platform83&ver=8.3.13.1513&path=Platform%5C8_3_13_1513%5Cdeb64_8_3_13_1513.tar.gz). Это можно сделать из браузера сервера, используя графический интерфейс. Также можно поместить скачанные файлы на сервер, создав на нём ftp-сервер.

    Запустив WinSCP, в появившемся окне необходимо указать ip-адрес UbuntuServer и нажать «войти»:

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

    Затем необходимо распаковать архив:

    • tar xvzf deb64_8_3_13_1513.tar.gz

    Установить пакеты:

    При установке на Ubuntu может возникнуть проблема с отсутствием пакета libwebkitgtk-1.0-0. Решить ее можно с помощью последовательного ввода команд в терминал:

    • sudo apt-get install libwebkitgtk-1. 0-0
    • sudo apt-get -f install

    ВАЖНО! У установочных пакетов deb1с есть зависимости, ввиду чего, если установка не закончилась успешно, необходимо пакеты входящие в поставку платформы 1С (https://releases.1c.ru/version_files?nick=Platform83&ver=8.3.13.1513) скачать отдельно в папку ~/downloads/

    Запускаем сервер 1С:

    • sudo service srv1cv83 start

    Проверяем запуск сервера:

    • sudo service srv1cv83 status

    Для запуска сервера в режиме отладки необходимо изменить конфигурационный файл /etc/init.d/srv1cv83 (документация по файлу https://its.1c.ru/db/v837doc#bookmark:adm:TI000000418).

    Если, после вывода статуса сервиса, в консоли нельзя ввести другую команду, то требуется нажать клавишу Q.

    Для удобства пользования рекомендуется поставить файловый менеджер MidnightCommander. Для этого в консоли сервера прописывается команда:

    В дальнейшем, после установки, можно работать в менеджере из-под консоли, выполнив команду: 

    Или сразу править нужный конфигурационный файл/скрипт командой:

    • sudo mcedit /etc/init.d/srv1cv83

    Для примера отредактируем файл /etc/init.d/srv1cv83 командой:

    • sudo mcedit /etc/init.d/srv1cv83

    В появившемся редакторе изменим ключ SRV1CV8_DEBUG (значение 1=вкл debug, значение 0=выкл debug). Также данную строку необходимо раскомментировать (убрать символ # перед ключом), после чего жмём F2 (сохранить изменения) и F10 (выйти из редактора).


    После данных изменений сервис 1С севера необходимо перезапустить командой:

    • sudo service srv1cv83 restart

    4. Установка PostgreSQL Pro 9.6.3.3 для 1С

    Перед началом установки СУБД требуется произвести регистрацию ключа репозитория PostgreSQL и обновить его пакеты тут (http://1c. postgrespro.ru/keys/GPG-KEY-POSTGRESPRO-1C).

    Добавить репозиторий командой:

    • sudo sh -c ‘echo «deb http://1c.postgrespro.ru/deb/ $(lsb_release -cs) main» > /etc/apt/sources.list.d/postgrespro-1c.list’
    • wget —quiet -O — http://repo.postgrespro.ru/pgpro-11/keys/GPG-KEY-POSTGRESPRO | sudo apt-key add | sudo apt-get update

    Установить postgresql 9.6:

    • sudo apt-get install postgresql-pro-1c-9. (точка в конце обязательна).

    Отредактировать сетевую конфигурацию postgresql:

    • sudo mcedit /etc/postgresql/9.6/main/pg_hba.conf
    • Изменить строчку на host all all 127.0.0.1/32 trust

    Запустить postgresql:

    • sudo service postgresql start

    Установить пароль на пользователя (в поле %password% указать пароль):

    • psql -U postgres -d template1 -c «ALTER USER postgres PASSWORD %password%»

    Если вариант команд выше выдала ошибку, то выполнить следующие:

    • sudo -u postgres psql
    • ALTER USER postgres with PASSWORD ‘password’

    Перезапустить postgresql: 

    • sudo systemctl restart postgresql

    Прописать postgresql в автозагрузку и проверить статус службы:

    • sudo systemctl enable postgresql 
    • systemctl status postgresql

    Для работы в postgresql под UbuntuServer нужно для начала зайти под пользователем postgres: 

    Далее зайти в сам postgres командой: 

    • psql (выйти из этого пользователя команда /q)

    Для работы в Postgresql с удаленного ПК под управление ОС Windows используется утилита PgAdmin (https://www. postgresql.org/ftp/pgadmin/pgadmin3/v1.22.2/win32/). В самой утилите необходимо нажать «Добавить новое подключение к серверу». В появившемся окне ввести данные сервера: ip-адрес, логин и пароль пользователя postgresql, указанные при его установке.

    5. Оптимизация параметров PostgreSQL

    Рекомендации 1С по настройке postgresql можно посмотреть на сайте ИТС (https://its.1c.ru/db/metod8dev#browse:13:-1:1989:2035:2510:2536).

    Для оптимизации параметров Postgresql можно воспользоваться сервисом (https://pgtune.leopard.in.ua/#/).

    На странице сервиса необходимо указать параметры настраиваемой системы и сервера:

    • Версии СУБД = 9.6
    • Тип ОС = Linux
    • Количество ОЗУ
    • Количество процессоров
    • Количество подключений к базе (оптимально максимально возможное значение)
    • Тип жесткого диска (HDD/SSD/NAS)

    Нажать Generate и скопировать данные из правого окна в конец конфигурационного файла расположенного по адресу /etc/postgresql/9. 6/main/postgresql.conf.

    Вставка в mcedit производиться с помощью комбинации клавиш shift+insert

    После сохранения конфигурационного файла нужно перезапустить сервер postgres командой:

    • sudo systemctl restart postgresql

    ВАЖНО! Сервер может не запуститься из-за технических ограничений, после выполнения указанных выше процедур. Для решения этого необходимо прописать следующие параметры самого сервера в конце файла /etc/sysctl.conf:

    • kernel.shmmax=17179869184 (2Гб в битах)
    • kernel.shmall=4194304 (0,52Мб в битах)

    Перезагружаем сервер командой:

    6. Установкой менеджера hasp от etersoft

    Необходимо скачать пакет для Ubuntu 16.04 тут (https://download.etersoft.ru/pub/Etersoft/HASP/last/Ubuntu/16.04/haspd_7.90-eter2ubuntu_i386.deb) с сайта (http://etersoft.ru) и поместить его на сервер UbuntuServer в папку ~/downloads/.

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

    Разрешить установку х32 пакетов: sudo

    • sudo dpkg —add-architecture i386

    Обновить список пакетов:

    Установить необходимые зависимости:

    • sudo apt install -f libc6:i386 libusb-1.0.0:i386 libgcc1:i386 gcc-6-base:i386 libudev1:i386

    Затем запустить установку скачанного пакета и менеджера лицензий: 

    • sudo dpkg -i haspd_7.90-eter2ubuntu_i386.deb
    • sudo service haspd start

    Проверить его работу:

    Если необходимо, скачать драйвер ключа по ссылке (http://download.etersoft.ru/pub/Etersoft/HASP/last/Ubuntu/16.04/haspd-modules_7.90-eter2ubuntu_i386.deb), установить:

    • sudo dpkg -i haspd-modules_7.90-eter2ubuntu_i386.deb

    7.

    Установка типовой конфигурации

    Для установки типовой конфигурации, необходим установленный графический интерфейс на UbunruServer, далее необходимо скачать архив данной конфигурации и поместить его на сервер UbuntuServer в папку ~/downloads/.

    К примеру возьмем демонстрационную базу (https://releases.1c.ru/version_file?nick=Platform83&ver=8.3.13.1513&path=Platform%5C8_3_13_1513%5Cdemo.zip). База заархивирована в .zip формат и имеет имя demo.zip. После того, как архив помещён в папку указанную выше, необходимо в консоли сервера перейти в эту папку командой:

    Затем требуется разархивировать архив при помощи команды:

    Приступить непосредственно к установке шаблона используя команду:

    • sh setup (не setup.exe)

    8. Создание и добавление базы на 1С сервер

    Для создании базы на ПК под управление OC Windows требуется записать в файл

    • C:\Windows\System32\drivers\etc\hosts

    строку:

    • ip address  UbuntuServerName (к примеру 192. 168.0.110 Ubuntu)

    Для добавления базы непосредственно с сервера можно воспользоваться консольными утилитами ras и rac входящих в комплект сервера 1С.

    Перейдем в каталог платформы:

    Запустим сервер удаленного администрирования кластера серверов:

    • sudo ./ras –daemon cluster

    Прочитаем информацию о кластере сервер 1С:

    Получим список баз по данному кластеру (CLUSTER_UID — идентификатор кластера с предыдущего шага):

    • ./rac infobase –cluster=%CLUSTER_UID% summary list

    Добавить администратора кластера:

    • ./rac cluster admin –cluster=%CLUSTER_UID% register –name=admin –pwd=%password% –auth=pwd

    Добавить базу:

    Если на сервере доступен графический интерфейс, то добавление можно произвести следующим образом:

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

    • LANG=ru_RU. UTF-8 /opt/1C/v8.3/x86_64/1cv8

    Для создания базы с удалённого ПК требуется заменить localhost (или 127.0.0.1) на ip-адрес UbuntuServer.

    9. Установка и настройка веб-сервера

    Apache — популярный тип Apache-сервера, является веб-сервером по умолчанию для многих операционных систем и доступен в стандартном репозитории Ubuntu.

    Установка Apache выполняется командой:

    • sudo apt-get install apache2

    Конфигурировать Apache можно через файл apache2.conf при помощи команды:

    • sudo mcedit /etc/apache2/apache2.conf

    После каждой реконфигурации файла требуется перезапуск Apache командой:

    • sudo service apache2 restart

    10. Установка сервера лицензирования 1С-Рарус

    Версия сервера лицензирования для Ubuntu, использованная в статье, опубликована по ссылке. Необходимо выбрать .deb пакет amd64 (так как сервер устанавливался х64).

    После скачивания файл необходимо поместить на сервер в любую удобную папку, например /home/%username%/downloads, после чего в консоли перейти в неё с помощью команды:

    Дальнейшая установка осуществляется командой:

    • sudo dpkg -i licserver_2.1.0.339_amd64.deb

    Проверить работу сервера лицензирования можно с помощью:

    При наличии графического интерфейса, зайти на сервер лицензирования можно непосредственно с UbuntuServer через браузер по адресу:

    С другого ПК заходить необходимо по адресу:

    • http://%IP_адрес_UbuntuServer%:15201

    11. Установка сервера лицензирования СЛК

    Для установки сервера СЛК требуется скачать нужный архив с сайта (http://prom.licencecenter.ru/), поместив его в папку /home/%username%/downloads/.

    Далее в консоли перейти в папку командой:

    Выполнить установку:

    Проверить, что сервер успешно установлен и запущен можно при помощи команды: 

    • service licenceserver status

    Для ОС Linux с графическим окружением при установке сервера СЛК ссылка на консоль добавляется в меню приложений:

    • Приложения → Системные / Офис → Консоль сервера СЛК (браузер по умолчанию)

    Для работы с удалённого ПК администрирование сервера, установка лицензий и настройка параметров выполняется с помощью консоли, выполненной в виде веб-приложения и доступной через веб-браузер по адресу и порту сервера СЛК. Например, на локальном компьютере при использовании стандартного порта адрес консоли будет http://localhost:9099 (где localhost это ip-адрес UbuntuServer). Более подробное руководство размещено на сайте licencecenter.com (https://licencecenter.com/downloads/licence/3.0/doc/СЛК3.0_Руководство_администратора.pdf).

    12. Установка и настройка FTP-сервера

    VSFTPD — популярный тип FTP-сервера, является FTP-сервером по умолчанию для многих операционных систем и доступен в стандартном репозитории Ubuntu.

    Для установки  VSFTPD-сервера, используется команда: 

    • sudo apt-get install vsftpd

    После установки потребуется настроить FTP-сервер под конкретные задачи с помощью конфигурационного файла, расположенного по адресу /etc/vsftpd.conf.

    Содержимое файла вполне доступно для понимания и достаточно детализировано, чтобы разобраться в нем самостоятельно. Тем не менее, рекомендуется изменить некоторые настройки следующим образом:

    • listen=YES
    • listen_ipv6=NO
    • anonymous_enable=NO
    • local_enable=YES
    • write_enable=YES
    • chroot_local_user=YES
    • local_umask=022
    • force_dot_files=YES
    • allow_writeable_chroot=YES

    Прежде чем запустить FTP-сервер, необходимо добавить строку /<usr/sbin/nologin в файл /etc/shell, для подключения пользователей к FTP-серверу без предоставления им shell-доступа:

    • sudo su echo «/usr/sbin/nologin» >> /etc/shells

    Теперь FTP-сервер готов к запуску:

    • sudo service vsftpd start

    Для запрета доступа со всех IP-адресов, кроме тех, которые планируется использовать для подключения к FTP-серверу, необходимо внести изменения в файл /etc/hosts. allow:

    • vsftpd : 127.0.0.1 : allow
    • vsftpd : allowed_IP_adress : allow
    • vsftpd : ALL : deny

    Добавьте пользователя, запретите ему подключение по ssh, а затем задайте домашнюю директорию (home directory) — каталог, где будут храниться данные пользователя.

    После создания пользователя, смените ему пароль: 

    • useradd %user_name% —shell /usr/sbin/nologin —home-dir /%path_to_directory% %passwd_user_name%

    Для создания нового пользователя с правом редактирования файлов уже существующего пользователя, используются точно такие же идентификаторы UID и GID.

    • useradd %user_name% -o -u UID_client -g GID_client —shell /usr/sbin/nologin —home-dir /%path_to_directory% %passwd_user_name%

    Проверка значений идентификаторов UID и GID осуществляется при помощи команды:

    Ссылки

    1. Дистрибутивы:
      • Ubuntu-16. 04.3-server-amd64 — http://old-releases.ubuntu.com/releases/16.04.3/ubuntu-16.04-server-amd64.iso
      • PostgreSQL Pro 9.6.3.3 — http://1c.postgrespro.ru/deb/pool/main/p/postgresql-pro-1c-9.6/
      • Apache 2.2 — https://archive.apache.org/dist/httpd/
      • Сервер 1С 8.3.13.1513 для Ubuntu — https://releases.1c.ru/version_file?nick=Platform83&ver=8.3.13.1513&path=Platform%5C8_3_13_1513%5Cdeb64_8_3_13_1513.tar.gz
      • Утилита Rufus — https://rufus.ie/
      • Putty — https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
      • WinSCP — https://winscp.net/download/WinSCP-5.15.1-Setup.exe
      • FTP Vsftpd — https://security.appspot.com/downloads/vsftpd-3.0.3.tar.gz
      • PgAdmin — https://www.postgresql.org/ftp/pgadmin/pgadmin3/v1.22.2/win32/
      • HASP — https://download.etersoft.ru/pub/Etersoft/HASP/last/Ubuntu/16.04/haspd_7.90-eter1ubuntu_i386.deb
      • Сервер СЛК — http://prom. licencecenter.ru/
      • Сервер лицензирования 1С-Рарус
    2. Статьи:
      • Документация по Ubuntu Server — https://help.ubuntu.ru/wiki/руководство_по_ubuntu_server
      • Документация по файлу srv1cv83 — https://its.1c.ru/db/v837doc#bookmark:adm:TI000000418
      • Документация по postgresql pro — https://postgrespro.ru/docs/postgresql/9.6/index
      • Оптимизация postgresql — https://pgtune.leopard.in.ua/#/
      • Документация по FTP — https://help.ubuntu.ru/wiki/руководство_по_ubuntu_server/файловые_сервера/ftp_server
      • Документация по Apache(eng) — http://httpd.apache.org/docs/2.2/
      • Пример установки сервера под postgresql 9.4 — https://infostart.ru/public/502542/
    3. Команды консоли Ubuntu — https://help.ubuntu.ru/wiki/командная_строка


    Авторы статьи


    Мавроди Ярослав


    Виноградов Евгений


    Авторы благодарят за помощь в подготовке материалов Сергея Мирошникова, Даниила Романова, Константина Белова, Илью Жаринова.

    Postgres SQL 11 Pro Enterpise MSSQL 14 Windows 2012 Server R2

    :

    1. 1–
    2. 2 — дт. — 1С 3.0 (3.0.72.70).
    3. 3 — 1С 3.0 (3.0.72.70) (15).
    4. 4.. 1С 3.0 (3.0.72.70).
    5. 5 — fragster.ru

    , Postgres, Postgres (, ЦП,)

    8 ГБ Postgres

    , // инфостарт.ru / public / 9

    :

    1. Intel Xeon E3 1270 3,4 LGA1155 8 МБ 4 E3-1270 SR00N (i7 2600K gpu) 3,8 ГГц
    2. 8 ГБ ОЗУ 1333 МГц ,
    3. SSD samsung 860 pro 250 гб,
    4. — 6970 2 ГБ GPU mini DP
    5. 850 Corsair HX850i
    6. 1С x64 v8.3.12.1790
    7. 1С x64 v8.3.12.1790
    8. Windows 2012 Server R2

    ,:

    1.-:

    Постгрес 11

    MSSQL 14

    :

    1. MSSQL 14 — 29 MSSQL 23 Postgres.
    2. 188 Мб / Postgres 140 Мб / MSSQL — SNAPSHOT_ISOLATION ON

    . MSSQL SNAPSHOT_ISOLATION ON (,) — MSSQL,.

    , 11-12. .

    (RAM)

    16-32 ГБ SNAPSHOT_ISOLATION ON Postgres MSSQL.

    Постгрес

    2: dt.

    * .dt

    • MSSQL 1 49
    • Постгрес — 2 20

    Сервер MSSQL

    3: 1 3,0 (15).

    //infostart.ru/public/1013709

    MSSQL:

    MSSQL — 6422 2 .

    Postgres — 61756 17

    MSSQL 10.? « Общая память MSSQL, Postgres TCP / IP, 1. .

    Общая память Posgres,,. ,.

      # Файл конфигурации PostgreSQL
    
    shared_buffers = 3 ГБ
      

    — MSSQL — Общая память.

    4.. //infostart.ru/public/1117962/

    MSSQL — 58 47

    Postgres- 8 39 47

    .,,.

    Postgres 1 -.

    Обновление: TCP MSSQL 1 17. Postgres SQL 11 PRO -.

    5 — fragster.ru

    :

    Постгрес MSSQL Постгрес MSSQL Постгрес MSSQL Постгрес MSSQL Постгрес MSSQL
    13 935,27 72 885,73 58 950,46 12 561,00 12 271,91 -289,09 9 123,00 9 489,09 366,09 8 941,00 9 363,00 422,00 8 567,82 9 112,45 544,63
    1 5 096,00 12 938,00 7 842,00 3 035,00 2 879,00 -156,00 2 055,00 2 221,00 166,00 2 004,00 2 247,00 243,00 1 929,00 2 137,00 208,00
    2 8 282,00 28 725,00 20 443,00 6 177,00 5 920,00 -257,00 4 453,00 4 533,00 80,00 4 304,00 4 423,00 119,00 4 082,00 4 302,00 220,00
    4 11 927,00 54 045,00 42 118,00 10 968,00 10 112,00 -856,00 7 923,00 7 764,00 -159,00 7 716,00 7 727,00 11,00 7 320,00 7 321,00 1,00
    8 13 680,00 78 023,00 64 343,00 15 356,00 14 564,00 -792,00 11 179,00 11 356,00 177,00 10 839,00 11 135,00 296,00 10 196,00 10 804,00 608,00
    16 16 691,00 78 931,00 62 240,00 14 634,00 14 418,00 -216,00 10 941,00 11 249,00 308,00 10 767,00 11 340,00 573,00 10 439,00 11 077,00 638,00
    32 16 676,00 79 000,00 62 324,00 14 843,00 14 681,00 -162,00 10 842,00 11 151,00 309,00 10 637,00 11 176,00 539,00 10 186,00 10 861,00 675,00
    48 16 056,00 78 930,00 62 874,00 14 782,00 14 612,00 -170,00 10 757,00 11 273,00 516,00 10 342,00 10 895,00 553,00 9 808,00 10 816,00 1 008,00
    64 15 866,00 78 677,00 62 811,00 14 361,00 14 522,00 161,00 10 451,00 11 250,00 799,00 10 513,00 11 073,00 560,00 9 896,00 10 760,00 864,00
    80 16 084,00 78 670,00 62 586,00 14 561,00 14 426,00 -135,00 10 103,00 11 229,00 1 126,00 10 206,00 11 034,00 828,00 10 150,00 10 727,00 577,00
    96 16 520,00 78 493,00 61 973,00 14 814,00 14 426,00 -388,00 10 808,00 11 215,00 407,00 10 456,00 10 956,00 500,00 10 111,00 10 712,00 601,00
    112 16 410,00 155 311,00 138 901,00 14 640,00 14 431,00 -209,00 10 841,00 11 139,00 298,00 10 567,00 10 987,00 420,00 10 129,00 10 720,00 591,00

    Postgres, 10 . MSSQL (RAM). , MSSQL.

    1-5.

    11-, — Microsoft.

    ::

    1. = MSSQL
    2. Postgres, gjxnb MSSQL (SNAPSHOT_ISOLATION ON,).
    3. Postgres ISNULL (1) + ISNULL (2), NULL. «NULL NULL off» — Postgres.
    4. ,, — Postgres SQL Linux

    Обновление 08.09.2019

    Postgres SQL 10.8-18.1C 1c.ru. postgres.

    :

    • : 08.09.2019 20:24:04
    • : 08.09.2019 21:49:28
    • 1 25, MSSQL 7 Postgres 11 (www.postgresql.org)

    Postgres Pro 11 :

    • : 08.09.2019 22:16:55
    • : 08.09.2019 23:38:29

    1 22.

    # @@

    Postgres Pro 1С: как получить доступ к базе данных и где живут конфиги? — код-поток.клуб

    Продукт: PostgreSQL 1C 10.5
    Платформа: x86_64
    Пакет: postgrespro-1c-10-server_10.5-1.bionic_amd64.deb

    Установка производилась по инструкции:

    . работает:

    пс доп | grep postgres
    postgres 8727 0,0 0,0 26392 319128? Окт16 СС 0:00 / opt / pgpro / 1c-10 / bin / postgres -D / var / lib / pgpro / 1c-10 / data
    postgres 8746 0,0 0,0 319244 6784? Oct16 Ss 0:00 postgres: процесс контрольной точки
    postgres 8747 0.0 0,0 4008 319128? Oct16 Ss 0:00 postgres: процесс записи
    postgres 8748 0,0 0,0 8860 319128? Oct16 Ss 0:00 postgres: процесс записи wal
    postgres 8750 0,0 0,0 319532 6856? Oct16 Ss 0:00 postgres: процесс автоочистки
    postgres 8752 0.0 0.0 3336 173932? Oct16 Ss 0:00 postgres: процесс сборщика статистики
    postgres 8753 0,0 0,0 319416 4820? Oct16 Ss 0:00 postgres: bgworker: программа запуска логической репликации
    root 36779 0,0 0,0 13136 1060 pts / 1 S + 08:59 0:00 grep —color = auto postgres

    Попытка попасть в базу через сокет:

    #sudo -u postgres psql
    psql: не удалось подключиться к серверу: нет такого файла или каталога.
    Сервер работает локально и принимает соединения
    через сокет домена Unix «/ var / run / postgresql /.s.PGSQL.5432 «?

    Видимо, подключение через сокет не настроено. Но если используется TCP?

    # psql -h localhost -U postgres
    Пароль для пользователя postgres:
    psql: ВАЖНО: пользователь «postgres» не проходит аутентификацию (пароль)

    Установите пароль для пользователя postgres (он создается автоматически при установке базы данных) — меня не пускает. Решил настроить pg_hba.conf, чтобы пускать локально через сокет — не могу найти / etc / postgresql, / etc / pgpro.В / opt / pgpro / 1c-10 / share я нашел только прототипы типа конфигурации

    big.conf.sample
    medium.conf.sample
    pg_hba.conf.sample
    pg_ident.conf.sample
    pg_service .conf.sample
    postgresql.conf.sample
    psqlrc.sample
    recovery.conf.sample
    small.conf. sample

    Что делать, брат, как попасть в базу и где найти конфиг?

    Postgres Pro

    Postgres Pro AC Enterprise


    ,
    PPE-86-LIC Postgres Pro AC Enterprise 1 x86-64 435 000 ₽
    SUP-PPE-86-1 1 Postgres Pro AC Enterprise 1 x86-64 104 544 ₽
    SUP-PPE-86-2 2 Postgres Pro AC Enterprise 1 x86-64 198 634 ₽
    SUP-PPE-86-3 3 Postgres Pro AC Enterprise 1 x86-64 282 269 ₽
    SUP-PPE-86-4 4 Postgres Pro AC Enterprise 1 x86-64 355 450 ₽
    SUP-PPE-86-5 5 Postgres Pro AC Enterprise 1 x86-64 418 176 ₽
    СИЗ-RSC-LIC Postgres Pro AC Enterprise 1 RISC 871 200 ₽
    SUP-PPE-RSC-1 1 Postgres Pro AC Enterprise 1 RISC 209 088 ₽
    SUP-PPE-RSC-2 2 Postgres Pro AC Enterprise 1 RISC 397 267 ₽
    SUP-PPE-RSC-3 3 Postgres Pro AC Enterprise 1 RISC 564 538 ₽
    SUP-PPE-RSC-4 4 Postgres Pro AC Enterprise 1 RISC 710 900 ₽
    SUP-PPE-RSC-5 5 Postgres Pro AC Enterprise 1 RISC 836 352 ₽
    Postgres Pro Enterprise ()


    ,
    ППЭС-86-ЛИК Postgres Pro Enterprise () 1 x86-64 522 720 ₽
    SUP-PPES-86-1 1 Postgres Pro Enterprise () 1 x86-64 125 453 ₽
    SUP-PPES-86-2 2 Postgres Pro Enterprise () 1 x86-64 238 361 ₽
    SUP-PPES-86-3 3 Postgres Pro Enterprise () 1 x86-64 338 723 ₽
    SUP-PPES-86-4 4 Postgres Pro Enterprise () 1 x86-64 426 540 ₽
    SUP-PPES-86-5 5 Postgres Pro Enterprise () 1 x86-64 501 811 ₽
    Postgres Pro AC Enterprise 1:


    ,
    PPC-86-LIC Postgres Pro AC Enterprise 1С 1 x86-64 95 227 ₽
    SUP-PPC-86-1 1 Postgres Pro AC Enterprise 1C 1 x86-64 22 855 ₽
    SUP-PPC-86-2 2 Postgres Pro AC Enterprise 1С 1 x86-64 43 425 ₽
    SUP-PPC-86-3 3 Postgres Pro AC Enterprise 1С 1 x86-64 61 708 ₽
    SUP-PPC-86-4 4 Postgres Pro AC Enterprise 1С 1 x86-64 77 705 ₽
    SUP-PPC-86-5 5 Postgres Pro AC Enterprise 1С 1 x86-64 91 419 ₽
    PPC-86-LIC-1Y Postgres Pro AC Enterprise 1С 1 x86-64 43 560 ₽
    PPC-86-LIC-2Y 2 Postgres Pro AC Enterprise 1С 1 x86-64 82 764 ₽
    PPC-86-LIC-3Y 3 Postgres Pro AC Enterprise 1С 1 x86-64 117 612 ₽
    PPC-86-LIC-4Y 4 Postgres Pro AC Enterprise 1С 1 x86-64 148 104 ₽
    PPC-86-LIC-5Y 5 Postgres Pro AC Enterprise 1С 1 x86-64 174 240 ₽
    PPC-SRV-LIC Postgres Pro AC Enterprise 1С 1 20 328 ₽
    ППК-УСР-1 Postgres Pro AC Enterprise 1С 1 10 285 ₽
    SUP-PPC-SRV-LIC 1 Postgres Pro AC Enterprise 1C 1 4 878 ₽
    SUP-PPC-USR-1 1 Postgres Pro AC Enterprise 1C 1 2 469 ₽
    Postgres Pro Enterprise 1: ()


    ,
    PPCS-86-LIC Postgres Pro Enterprise 1С () 1 x86-64 114 273 ₽
    SUP-PPCS-86-1 1 Postgres Pro Enterprise 1С () 1 x86-64 27 427 ₽
    SUP-PPCS-86-2 2 Postgres Pro Enterprise 1С () 1 x86-64 52 111 ₽
    SUP-PPCS-86-3 3 Postgres Pro Enterprise 1С () 1 x86-64 74 050 ₽
    SUP-PPCS-86-4 4 Postgres Pro Enterprise 1С () 1 x86-64 93 247 ₽
    SUP-PPCS-86-5 5 Postgres Pro Enterprise 1С () 1 x86-64 109 703 ₽
    PPCS-SRV-LIC Postgres Pro Enterprise 1С () 1 24 394 ₽
    ППКС-УСР-1 Postgres Pro Enterprise 1С () 1 12 342 ₽
    SUP-PPCS-SRV-LIC 1 Postgres Pro Enterprise 1С () 1 5 857 ₽
    SUP-PPCS-USR-1 1 Postgres Pro Enterprise 1С () 1 2 963 ₽
    Сертификат Postgres Pro


    ,
    ППС-86-LIC Сертифицировано Postgres Pro 1 x86-64 145 200 ₽
    SUP-PPS-86-1 1 Сертификат Postgres Pro 1 x86-64 34 848 ₽
    SUP-PPS-86-2 2 Сертифицировано Postgres Pro 1 x86-64 66 212 ₽
    SUP-PPS-86-3 3 Сертифицировано Postgres Pro 1 x86-64
    SUP-PPS-86-4 4 Сертифицировано Postgres Pro 1 x86-64 118 484 ₽
    SUP-PPS-86-5 5 Сертифицировано Postgres Pro 1 x86-64 139 392 ₽
    Postgres Pro AC Стандартный


    ,
    ППТ-86-LIC Postgres Pro AC Стандартный 1 x86-64 118 580 ₽
    SUP-PPT-86-1 1 Postgres Pro AC Standard 1 x86-64 28 460 ₽
    SUP-PPT-86-2 2 Стандарт Postgres Pro AC 1 x86-64 54 073 ₽
    SUP-PPT-86-3 3 Стандарт Postgres Pro AC 1 x86-64 76 840 ₽
    SUP-PPT-86-4 4 Postgres Pro AC Standard 1 x86-64 96 762 ₽
    SUP-PPT-86-5 5 Postgres Pro AC Standard 1 x86-64 113 837 ₽
    PPT-86-LIC-1Y Postgres Pro AC Standard 1 x86-64 43 560 ₽
    PPT-86-LIC-2Y 2 Стандарт Postgres Pro AC 1 x86-64 82 764 ₽
    PPT-86-LIC-3Y 3 Стандарт Postgres Pro AC 1 x86-64 117 612 ₽
    PPT-86-LIC-4Y 4 Postgres Pro AC Standard 1 x86-64 148 104 ₽
    PPT-86-LIC-5Y 5 Postgres Pro AC Standard 1 x86-64 174 240 ₽
    PPT-RSC-LIC Postgres Pro AC Standard 1 RISC 237 160 ₽
    SUP-PPT-RSC-1 1 Postgres Pro AC Standard 1 RISC 56 919 ₽
    SUP-PPT-RSC-2 2 Стандарт Postgres Pro AC 1 RISC 108 146 ₽
    SUP-PPT-RSC-3 3 Стандарт Postgres Pro AC 1 RISC 153 680 ₽
    SUP-PPT-RSC-4 4 Стандарт Postgres Pro AC 1 RISC 193 523 ₽
    SUP-PPT-RSC-5 5 Postgres Pro AC Standard 1 RISC 227 674 ₽
    PPT-RSC-LIC-1Y Postgres Pro AC Standard 1 RISC 87 120 руб.
    PPT-RSC-LIC-2Y 2 Стандарт Postgres Pro AC 1 RISC 165 528 ₽
    PPT-RSC-LIC-3Y 3 Стандарт Postgres Pro AC 1 RISC 235 224 ₽
    PPT-RSC-LIC-4Y 4 Стандарт Postgres Pro AC 1 RISC 296 208 ₽
    PPT-RSC-LIC-5Y 5 Стандарт Postgres Pro AC 1 RISC 348 480 ₽
    PostgreSQL


    ,
    SUP-PSQL-86-1 1 PostgreSQL 1 x86-64 52 272 ₽
    SUP-PSQL-86-2 2 PostgreSQL 1 x86-64 99 317 ₽
    SUP-PSQL-86-3 3 PostgreSQL 1 x86-64 141 135 ₽
    SUP-PSQL-86-4 4 PostgreSQL 1 x86-64 177 725 ₽
    SUP-PSQL-86-5 5 PostgreSQL 1 x86-64 209 088 ₽
    SUP-PSQL-RSC-1 1 PostgreSQL 1 RISC 104 544 ₽
    SUP-PSQL-RSC-2 2 PostgreSQL 1 RISC 198 634 ₽
    SUP-PSQL-RSC-3 3 PostgreSQL 1 RISC 282 269 ₽
    SUP-PSQL-RSC-4 4 PostgreSQL 1 RISC 355 450 ₽
    SUP-PSQL-RSC-5 5 PostgreSQL 1 RISC 418 176 ₽

    Системные требования

    и 245

  • Версия 11.2.0.3.0 для Microsoft Windows.
  • Версия 11.2.0.2.0 для Linux со следующими исправлениями: 10094732, 11724916, 9620994 и 10269193.
  • 70, 9653353, 8

    7.

    70,

    15, 6642692, 8889930, 7556778, 5586604.

    и 245

  • Версия 11.2.0.3.0 для Microsoft Windows.
  • Версия 11.2.0.2. 0 для Linux со следующими патчами: 10094732, 11724916, 9620994 и 10269193.
  • 70, 9653353, 8

    7.

    70,

    15, 8947919, 8889930, 7556778, 5586604.

    Технологическая платформа 1С: Предприятие

    Тонкий клиент и толстый клиент

    Операционная система

    Банкноты

    Майкрософт Виндоус

    Windows 10 Требуются все обновления.
    Windows 8.1
    Windows 8
    Windows 7
    Windows Server 2016 (x64)
    Windows Server 2012 R2 (x64)
    Windows Server 2012 (x64)
    Windows Server 2008 R2 (x64)
    Windows Server 2008
    Windows Server 2003
    Виндоус виста
    Windows XP Пакет обновления 3.
    Linux

    Astra Linux Common Edition 1. 11
    Astra Linux Common Edition 2.12
    Специальная версия Astra Linux 1.4
    Специальная версия Astra Linux 1.5
    Специальная версия Astra Linux 1.6
    CentOS 7
    Debian 8
    Debian 9
    Монетный двор 18
    Монетный двор 19
    Red Hat Enteprise Linux 7
    Ubuntu 14.04 LTS
    Ubuntu 16.04 LTS
    Ubuntu 18. 04 LTS
    Альтернативный Linux SPT 6.0
    Альтернативный Linux SPT 7.0
    Альтернативная рабочая станция 7
    Альтернативный сервер 7
    Альтернативное образование 8
    Альтернативная рабочая станция 8
    Альтернативная рабочая станция K 8
    Альтернативный сервер 8
    Альтернативный SP 8
    Mac OS X Mac OS X 10.8 или новее Клиентские приложения для OS X предназначены только для целей бета-тестирования.

    Веб-клиент

    Майкрософт Виндоус

    Windows 10

    Требуются все обновления.

    Windows 8.1
    Windows 8
    Windows 7
    Windows Server 2016 (x64)
    Windows Server 2012 R2 (x64-разрядная)
    Windows Server 2012 (x64)
    Windows Server 2008 R2 (x64)
    Windows Server 2008
    Windows Server 2003
    Виндоус виста
    Windows XP Пакет обновления 3.

    Linux

    Linux

    Mac OS X

    Mac OS X 10. 5 или новее

    iOS

    iOS 3.2, 4.2 или новее Только планшеты iPad.

    Поддерживаемые веб-браузеры

    Mozilla Firefox версии 52 или более поздней для Windows и Linux
    Microsoft Internet Explorer 10 (x86), 11 (x86)
    Microsoft Edge для Windows Следующие функции не поддерживаются: надстройки, расширение файловой системы и расширение криптографии.
    Google Chrome для Windows (x32 и x64) Версия x64 использует x32 версии расширений и надстроек.
    Safari 4.0.5 или новее для Mac OS X

    Сервер 1С: Предприятия

    Архитектура x86

    Майкрософт Виндоус

    Windows 10

    Требуются все обновления.

    Windows 8.1
    Windows 8
    Windows 7
    Windows Server 2016 (x64)
    Windows Server 2012 R2 (x64)
    Windows Server 2012 (x64)
    Windows Server 2008

    Windows Server 2003

    Виндоус виста

    Windows XP

    Пакет обновления 3.

    Linux

    Astra Linux Common Edition 1. 11 Только рабочие серверы и центральные серверы кластера.
    Astra Linux Common Edition 2.12
    Специальная версия Astra Linux 1.4
    Специальная версия Astra Linux 1.5
    Специальная версия Astra Linux 1.6
    CentOS 6
    CentOS 7
    Debian 8
    Debian 9
    Монетный двор 18
    Монетный двор 19
    Red Hat Enteprise Linux 6
    Red Hat Enteprise Linux 7
    Ubuntu 14. 04 LTS
    Ubuntu 16.04 LTS
    Ubuntu 18.04 LTS
    Альтернативный Linux SPT 6.0
    Альтернативный Linux SPT 7.0
    Альтернативная рабочая станция 7
    Альтернативный сервер 7
    Альтернативное образование 8
    Альтернативная рабочая станция 8
    Альтернативная рабочая станция K 8
    Альтернативный сервер 8
    Альтернативный SP 8

    x86-64 архитектура

    Майкрософт Виндоус

    Windows 10

    Требуются все обновления.

    Windows 8.1 (x64)
    Windows 8 (x64)
    Windows 7 (x64)
    Windows Server 2016 (x64)
    Windows Server 2012 R2 (x64)
    Windows Server 2012 (x64)
    Windows Server 2008 R2 (x64)

    Windows Server 2008 (x64)

    Windows Server 2003 (x64)

    Windows Vista (x64)
    Windows XP (x64) Пакет обновления 3.

    Linux

    Astra Linux Common Edition 1.11 Только рабочие серверы и центральные серверы кластера.
    Astra Linux Common Edition 2.12
    Специальная версия Astra Linux 1.4
    Специальная версия Astra Linux 1.5
    Специальная версия Astra Linux 1.6
    CentOS 6
    CentOS 7
    Debian 8
    Debian 9
    Монетный двор 18
    Монетный двор 19
    Red Hat Enteprise Linux 6
    Red Hat Enteprise Linux 7
    Ubuntu 14. 04 LTS
    Ubuntu 16.04 LTS
    Ubuntu 18.04 LTS
    Альтернативный Linux SPT 6.0
    Альтернативный Linux SPT 7.0
    Альтернативная рабочая станция 7
    Альтернативный сервер 7
    Альтернативное образование 8
    Альтернативная рабочая станция 8
    Альтернативная рабочая станция K 8
    Альтернативный сервер 8
    Альтернативный SP 8

    Сервер базы данных
    Поддерживаются операционные системы семейств Linux и Windows

    Архитектура x86

    СУБД

    Microsoft SQL Server

    SQL Server 2014
    SQL Server 2012
    SQL Server 2008 R2
    SQL Server 2008 Требуется пакет обновления 1.
    SQL Server 2005 Требуется пакет обновления 3.

    PostgreSQL

    PostgreSQL 10.5

    Требуется одна из следующих операционных систем:

    • Майкрософт
      • Windows 7, 8, 10
      • Windows Server 2008
      • Windows Server 2008 R2
      • Windows Server 2012
      • Windows Server 2016
    • Linux (*)
      • Fedora Core 19
      • Red Hat Enterprise Linux 7
      • Centos 7
      • Ubuntu 16.04
    PostgreSQL 10.3
    PostgreSQL 9.6.7
    PostgreSQL 9.6.6
    PostgreSQL 9. 6.5
    PostgreSQL 9.6.3
    PostgreSQL 9.6.1
    PostgreSQL 9.4.2

    Требуется одна из следующих операционных систем:

    • Майкрософт
      • Windows 2000
      • Windows XP
      • Windows Server 2003
      • Windows 7
      • Windows Server 2008
      • Windows Server 2008 R2
    • Linux (*)
      • Fedora Core 8-15
      • Red Hat Enterprise Linux 5-6
      • Центос 5-6
      • ASP Linux 12-14
      • Ubuntu 10.10
      • Ubuntu 11.04
    PostgreSQL 9.3.4
    PostgreSQL 9.2.4
    PostgreSQL 9.1.9
    PostgreSQL 9. 1.2
    PostgreSQL 9.0.3

    Требуется одна из следующих операционных систем:

    • Майкрософт
      • Windows 2000
      • Windows XP
      • Windows Server 2003
      • Windows 7
      • Windows Server 2008
      • Windows Server 2008 R2
    • Linux (*)
      • Fedora Core 4
      • Fedora Core 5
      • Fedora Core 6
      • Red Hat Enterprise Linux 4, обновление 4
      • ASP Linux 11
    PostgreSQL 8.4.3
    PostgreSQL 8.3.8
    PostgreSQL 8.2.4
    PostgreSQL 8.1.5
    IBM DB2 11. 1
    • Версия, поддерживаемая 1С: Предприятием, доступна на сайте IBM.
    IBM DB2 10.1
    • Версия Express-C, поддерживаемая 1С: Предприятием, доступна на сайте IBM.
    • Поддерживается в режиме бета-тестирования в связи со значительными изменениями в архитектуре DB2.
    IBM DB2 9.7 FixPack 6
    • DB2 9.7 FixPack 6 для коммерческих выпусков доступен на веб-сайте IBM.
    • Версия «Экспресс-С», поддерживаемая «1С: Предприятием», доступна в разделе «Продукты».
    IBM DB2 9.7 FixPack 1
    • Список поддерживаемых операционных систем доступен на веб-сайте IBM.
    • Эти ранние версии не рекомендуются к использованию.
    IBM DB2 9. 5 FixPack 4 (сборка 22521)
    IBM DB2 9.1 (сборка 19840)

    База данных Oracle
    (Standard Edition One, Standard Edition или Enterprise Edition)

    Oracle Database 12c (версия 12.1.0.2)
    • Linux версии 12.1.0.2 поддерживается, если установлены следующие патчи:
      • 126, OPatch 12.1.0.8 (патч 6880880), затем 21447820, затем 21068507, затем 20954292.
      • Для некластерной установки патча 21447820 требуется только элемент 21359749 (каталог 21447820 включает несколько подкаталогов, 21359749 — один из этих подкаталогов).
      • Существует три типа патча 20954292 (один для версии 11.2.0.4 и два для версии 12.1.0.2), вам понадобится тот, который предназначен для версии 12.1.0.2.7 (второй — для версии 12.1.0.2.0; у правого в названии есть DBEngSysandDBIM).
    База данных Oracle 11gR2
    • Версия 11.2.0.4 для Microsoft Windows со следующими патчами: 245
    Oracle Database 11gR1 (версия 11.1.0.7.0)
    • Версия 11.1.0.7.0 для Microsoft Windows с Bundle28 (патч 9707661).
    • Версия 11.1.0.7.0 для Linux со следующими патчами: 7556778, 8889930,
    Oracle Database 10gR2 (версия 10.2.0.4)
    • Версия 10.2.0.4 для Microsoft Windows с Bundle36 (патч 9544021).
    • Версия 10.2.0.4 для Linux со следующими патчами: 8576156, 9535703,

    x86-64 архитектура

    СУБД

    Microsoft SQL Server

    SQL Server 2017 г. Версия для Linux поддерживается только в том случае, если рабочие серверы 1С: Предприятия работают под управлением Microsoft Windows.
    SQL Server 2016 Версия для Linux поддерживается только в том случае, если рабочие серверы 1С: Предприятия работают под управлением Microsoft Windows.
    SQL Server 2014
    SQL Server 2012
    SQL Server 2008 R2
    SQL Server 2008 Требуется пакет обновления 1.
    SQL Server 2005 Требуется пакет обновления 3.

    PostgreSQL

    PostgreSQL 10.5

    Требуется одна из следующих операционных систем:

    • Майкрософт
      • Windows 7, 8, 10
      • Windows Server 2008
      • Windows Server 2008 R2
      • Windows Server 2012
      • Windows Server 2016
    • Linux (*)
      • Fedora Core 19
      • Red Hat Enterprise Linux 7
      • Centos 7
      • Ubuntu 16.04
    PostgreSQL 10.3
    PostgreSQL 9.6.7
    PostgreSQL 9.6.6
    PostgreSQL 9. 6.5
    PostgreSQL 9.6.3
    PostgreSQL 9.6.1
    PostgreSQL 9.4.5 из AstraLinux Special Edition 1.5 операционная система Начиная с 1С: Платформа предприятия 8.3.11.3034
    PostgreSQL 9.4.2

    Требуется одна из следующих операционных систем:

    • Майкрософт
      • Windows 2000
      • Windows XP
      • Windows Server 2003
      • Windows 7
      • Windows Server 2008
      • Windows Server 2008 R2
    • Linux (*)
      • Fedora Core 8-15
      • Red Hat Enterprise Linux 5-6
      • Центос 5-6
      • ASP Linux 12-14
      • Ubuntu 10.10
      • Ubuntu 11.04
    PostgreSQL 9. 3.4
    PostgreSQL 9.2.4
    PostgreSQL 9.1.9
    PostgreSQL 9.1.2
    PostgreSQL 9.0.3

    Требуется одна из следующих операционных систем:

    • Майкрософт
      • Windows 2000
      • Windows XP
      • Windows Server 2003
      • Windows 7
      • Windows Server 2008
      • Windows Server 2008 R2
    • Linux (*)
      • Fedora Core 4
      • Fedora Core 5
      • Fedora Core 6
      • Red Hat Enterprise Linux 4, обновление 4
      • ASP Linux 11
    PostgreSQL 8.4.3
    PostgreSQL 8.3.8
    PostgreSQL 8. 2.4
    PostgreSQL 8.1.5

    Postgres Pro Enterprise

    Postgres Pro Enterprise 9.6.3.1

    1С: Предприятие версии 8.3.10.2375 и выше, только режим управляемой блокировки данных.

    Postgres Pro Enterprise доступен для следующих операционных систем:

    • RHEL 7
    • CentOS 7
    • Debian 8
    • Ubuntu 16.04
    • SLES11 SP4
    • Альтернативный Linux SPT 7
    • Роза EL 6
    • Роза SX Кобальт 6
    • Microsoft Windows 2012
    IBM DB2 11.1
    • Версия, поддерживаемая 1С: Предприятием, доступна на сайте IBM.
    IBM DB2 10.1
    • Версия Express-C, поддерживаемая 1С: Предприятием, доступна на сайте IBM.
    • Поддерживается в режиме бета-тестирования в связи со значительными изменениями в архитектуре DB2.
    IBM DB2 9.7 FixPack 6
    • DB2 9.7 FixPack 6 для коммерческих выпусков доступен на веб-сайте IBM.
    • Версия Express-C, поддерживаемая «1С: Предприятием», доступна в разделе «Продукты».
    IBM DB2 9.7 FixPack 1
    • Список поддерживаемых операционных систем доступен на веб-сайте IBM.
    • Эти ранние версии не рекомендуются к использованию.
    IBM DB2 9.5 FixPack 4 (сборка 22521)
    IBM DB2 9.1 (сборка 19840)

    База данных Oracle
    (Standard Edition One, Standard Edition или Enterprise Edition)

    Oracle Database 12c (версия 12. 1.0.2)
    • Linux версии 12.1.0.2 поддерживается, если установлены следующие исправления:
      • 126, OPatch 12.1.0.8 (патч 6880880), затем 21447820, затем 21068507, затем 20954292.
      • Для некластерной установки патча 21447820 требуется только элемент 21359749 (каталог 21447820 включает несколько подкаталогов, 21359749 — один из этих подкаталогов).
      • Существует три типа патча 20954292 (один для версии 11.2.0.4 и два для версии 12.1.0.2) вам понадобится тот, который предназначен для версии 12.1.0.2.7 (другой — для версии 12.1.0.2.0; у правого в названии есть DBEngSysandDBIM).
    База данных Oracle 11gR2
    • Версия 11.2.0.4 для Microsoft Windows со следующими патчами: 245
    Oracle Database 11gR1 (версия 11.1.0.7.0)
    • Версия 11.1.0.7.0 для Microsoft Windows с Bundle28 (патч 9707665).
    • Версия 11.1.0.7.0 для Linux со следующими патчами: 7556778, 8889930,
    Oracle Database 10gR2 (версия 10.2.0.4)
    • Версия 10.2.0.4 для Microsoft Windows с Bundle36 (патч 9544023).
    • Версия 10.2.0.4 для Linux со следующими патчами: 8576156, 9535703,

    Архитектура IA-64

    СУБД

    Microsoft SQL Server

    SQL Server 2008 R2 (x64) IA64
    SQL Server 2008 (x64) IA64 Требуется пакет обновления 1.
    SQL Server 2005 (x64) на базе Itanium Требуется пакет обновления 3.

    Веб-сервер

    Операционная система

    Окна

    IIS 10.0 Версия IIS, поддерживаемая 1С: Предприятием, входит в состав операционной системы Windows:

    • IIS 10.0 (Windows 10)
    • IIS 8.5 (Windows 8.1; Windows Server 2012 R2)
    • IIS 8.0 (Windows 8; Windows Server 2012)
    • IIS 7.5 (Windows 7; Windows Server 2008 R2)
    • IIS 7.0 (Windows Vista; Windows Server 2008)
    • IIS 6. 0 (Windows Server 2003)
    • IIS 5.1 (Windows XP Professional)

    Документация по веб-серверу IIS:

    Вы можете загрузить последнюю версию веб-сервера Apache по адресу http: // httpd.apache.org/download.cgi.

    IIS 8.5
    IIS 8.0
    IIS 7.5
    IIS 7.0
    IIS 6.0
    IIS 5.1
    Apache 2.4
    Apache 2.2
    Apache 2.0

    Linux

    Apache 2.4
    Apache 2. 2
    Apache 2.0

    Мобильная платформа и мобильный клиент

    Операционная система

    iOS

    IOS 7.0-12.X Поддерживаются только устройства на базе ARM с архитектурой ARMv7, ARM64, ARM64e или более поздней.

    • iPhone 4, 4S, 5, 5S, 5C, 6, 6 Plus, 6S, 6S Plus, SE, 7, 7 Plus, 8, 8 Plus, X, XS, XS Max, XR
    • iPad 2, 3, 4, Air, Air 2, Pro
    • iPod Touch, поколения 5, 6
    • iPad Mini 1, 2, 3, 4

    Android

    Android 4. 0-9.X
    • Поддерживаются только устройства с процессорами Intel x86 или ARM с архитектурой ARMv5TE или новее.
    • Требуется минимум 256 МБ ОЗУ.
    • Сенсорный экран.

    Окна

    Windows 8.1
    • Поддерживаются следующие типы устройств:
      • ПК, планшеты, ноутбуки и терминалы Intel x86 и Intel x86-64
      • смартфонов с процессорами ARM
    • Требуется минимум 512 МБ ОЗУ.
    • Сенсорный экран.
    Windows Phone 8.1
    Windows 10

    Документация

    Документация в формате PDF

    Adobe Reader 10. 1.7 или новее

    По умолчанию в клиент-серверной установке 1С: Предприятия используются следующие сетевые порты TCP / UDP:

    Порт

    Описание

    1540

    Агент сервера 1С: Предприятия (ragent).

    1541

    Мастер-менеджер кластера 1С: Предприятие (рмнгр).

    1542

    Сервер репозитория конфигурации 1С: Предприятия.

    1545

    Сервер администрирования кластера 1С: Предприятие (RAS).

    1550

    Сервер отладки 1С: Предприятие.

    1560-1590

    Рабочие процессы кластера 1С: Предприятие.

    php — XAMPP + PostgreSQL = Ошибки

    Я установил XAMPP и PostgreSQL на машину с Windows 7.

    Я отлично настроил файлы apache httpd.conf и PHP.ini, и они работают.
    Я раскомментировал строку «extension php_pgsql.dll» в файле php.ini и добавил каталоги \ php, \ php \ ext и PostgreSQL \ bin и \ lib в свою переменную PATH.

      C: \ Program Files \ PostgreSQL \ 9.2 \ lib; C: \ Program Files \ PostgreSQL \ 9.2 \ bin; C: \ xampp \ php \ ext; C: \ Program Files (x86) \ PostgreSQL \ EnterpriseDB-ApachePHP \ php; C: \ xampp \ php;
      

    Я загрузил файл php_pgsql.dll, совместимый с Windows, и скопировал его в \ php \ ext

    Когда я пытаюсь запустить сервер apache, я получаю две ошибки:

    «Точка входа в процедуру _regexec @ 20 не может быть расположена в библиотеке динамической компоновки php5ts.dll. «

    и

    «Запуск PHP: невозможно загрузить динамическую библиотеку ‘C: \ xampp \ php \ ext \ php_pgsql.dll’ — указанная процедура не может быть найдена».

    Итак, эти ошибки, очевидно, не являются фатальными, то есть сервер продолжает запускаться и завершает запуск.
    Кроме того, если я закомментирую строку «extension php_pgsql.dll» в php.ini, ошибка исчезнет.
    Вот соответствующие журналы ошибок из PHP и apache:

    Apache:

      [Чт, 15 ноя, 10:48:11.763770 2012] [mpm_winnt: notice] [pid 5420: tid 320] AH00455: Apache / 2.4.3 (Win32) OpenSSL / 1.0.1c PHP / 5.4.7 настроен - возобновление нормальной работы
    [Чт, 15 ноября, 10: 48: 11.763770 2012] [mpm_winnt: notice] [pid 5420: tid 320] AH00456: Сервер построен: 18 августа 2012 г. 12:41:37
    [Чт, 15 ноября, 10:48: 11.763770 2012] [ядро: уведомление] [pid 5420: tid 320] AH00094: Командная строка: 'c: \\ xampp \\ apache \\ bin \\ httpd.exe -d C: / xampp / apache '
    [Чт, 15 ноября, 10: 48: 11.764770 2012] [mpm_winnt: notice] [pid 5420: tid 320] AH00418: Родитель: Создан дочерний процесс 5728
    [Чт, 15 ноября, 10:48:13.489869 2012] [ssl: warn] [pid 5728: tid 328] AH01873: Init: кеш сеанса не настроен [подсказка: SSLSessionCache]
    [Чт, 15 ноября, 10: 48: 16.520042 2012] [mpm_winnt: notice] [pid 5728: tid 328] AH00354: Потомок: запуск 150 рабочих потоков.
      

    PHP:

      [15-ноя-2012 15:48:11 UTC] Предупреждение PHP: Запуск PHP: невозможно загрузить динамическую библиотеку 'C: \ xampp \ php \ ext \ php_pgsql.dll' - указанная процедура не может быть найдена.
    
     в Неизвестном в строке 0
    
    [15 ноября 2012 г. 15:48:16 UTC] Предупреждение PHP: Запуск PHP: невозможно загрузить динамическую библиотеку C: \ xampp \ php \ ext \ php_pgsql.dll '- указанная процедура не может быть найдена.
    
     в Неизвестном в строке 0
      

    Я хочу настроить это, чтобы написать интерфейс PHP для базы данных PostgeSQL. Это просто для развлечения, а не в профессиональном контексте.

    1С: ERP 2 — Какие преимущества предлагает 1С: Предприятие 8 своим клиентам по более высокой цене?

    Мы рады сообщить вам, что новая версия платформы 1С: Предприятие 8 теперь предоставляет больше технических возможностей и повышает привлекательность продуктов на ее основе.

    Как было объявлено 24.07.2017, компания 1С успешно завершила техническое тестирование, подтверждающее совместимость 1С Предприятие 8 с российской СУБД Postgres Pro, разработанной на базе PostrgeSQL.

    Новая функция Postgres Pro позволит компаниям выбирать между дорогими СУБД и более доступными, тем самым повышая гибкость ИТ-инфраструктуры компаний и позволяя быстрее, чем раньше, внедрять современные ИТ-технологии.

    СУБД

    Postgres Pro разработана для высоконагруженных и критически важных систем для средних и крупных компаний.Решение было разработано в сотрудничестве с ведущими мировыми специалистами отрасли на основе открытого исходного кода и лицензий на бесплатное программное обеспечение.

    Платформа 1С: Предприятие 8 кроссплатформенная. Он поддерживает работу на платформах Windows, Unix, Android и IOS. Кроме того, он поддерживает работу как с коммерческими СУБД MS SQL, Oracle, так и с продуктами с открытым исходным кодом.

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

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

    По нашему опыту, решения 1С наиболее востребованы среди представительств иностранных компаний и совместных предприятий, которые работают на рынках развивающихся стран: стран СНГ, стран БРИК, Ближнего Востока и стран, ведущих трансграничный бизнес с СНГ.

    С момента выхода 1С: ERP 2 в 2013 году программа 1С — это не только готовая бухгалтерская программа, соответствующая национальным стандартам стран СНГ. Кроме того, он имеет полную функциональность финансового ERP с возможностью ведения бухгалтерского учета в соответствии с МСФО.

    Базовый функционал 1С: ERP 2 охватывает все ключевые направления развития бизнеса:

    Чтобы представить 1С: ERP 2 нашим зарубежным клиентам, наша команда разработала английский пользовательский интерфейс.

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

    1С: ERP 2 сразу дает реальное конкурентное преимущество и продолжает развиваться вместе с ростом вашей компании.

    ООО «

    Смарт ERP Проекты» — это команда специалистов, занимающихся разработкой и внедрением современных технологий цифрового учета и управления предприятием, а также официальным партнером компании «1С». Мы специализируемся на внедрении современного программного обеспечения для бизнеса с английским пользовательским интерфейсом. Наши специалисты обладают обширным опытом в международных ИТ-проектах, что позволяет нам предлагать наши услуги не только на всей территории России и СНГ, но и за ее пределами с глубоким пониманием существующих рисков внедрения, таких как санкции.

    Если вы хотите узнать больше о 1С: ERP 2 с ее английским пользовательским интерфейсом, мы будем рады предложить вам бесплатную консультацию. Свяжитесь с нами по телефону +7 495 374-61-58 или через форму обратной связи на нашем сайте.

    PostgreSQL: Документация: 10: pg_ctl

    pg_ctl

    pg_ctl — инициализация, запуск, остановка или управление сервером PostgreSQL

    Сводка

    pg_ctl init [db] [ -D datadir ] [ -s ] [ -o initdb-options ]

    pg_ctl начало [ -D datadir ] [ -l имя_файла ] [ -W ] [ -t 90 секунд] ] [ -o опции ] [ -p путь ] [ -c ]

    pg_ctl stop [ -D datadir ] [ -m s [mart] | f [ast] | i [mmediate] ] [ -W ] [ -t секунд ] [ -s ]

    pg_ctl перезапуск [ -D datadir ] [ -m s [mart] | f [ast] | i [mmediate] ] [ -W ] [ -t секунд ] [ -s ] [ -o options ] [ -c ]

    pg_ctl перезагрузить [ -D datadir ] [ -s ]

    pg_ctl статус [ -D datadir ]

    pg_ctl promotion [ -D datadir ] [ -W ] [ -t секунд ] [ -s ]

    pg_ctl kill имя_сигнала идентификатор_процесса

    В Microsoft Windows также:

    pg_ctl регистр [ -D datadir ] [ -N имя службы ] [ -U имя пользователя ] пароль ] [ -S a [uto] | d [emand] ] [ -e source ] [ -W ] [ -t секунд ] [ -s ] [ -o options options options ]

    pg_ctl отменить регистрацию [ -N servicename ]

    Описание

    pg_ctl - это утилита для инициализации кластера базы данных PostgreSQL, запуска, остановки или перезапуска сервера базы данных PostgreSQL (postgres) или отображения состояния работающего сервера.Хотя сервер можно запустить вручную, pg_ctl инкапсулирует такие задачи, как перенаправление вывода журнала и правильное отключение от терминала и группы процессов. Он также предоставляет удобные возможности для контролируемого отключения.

    В режиме init или initdb создается новый кластер базы данных PostgreSQL, то есть набор баз данных, которые будут управляться одним экземпляром сервера. Этот режим вызывает команду initdb . См. Подробности в initdb.

    start mode запускает новый сервер.Сервер запускается в фоновом режиме, и его стандартный ввод привязан к / dev / null (или nul в Windows). В Unix-подобных системах по умолчанию стандартный вывод сервера и стандартная ошибка отправляются в стандартный вывод pg_ctl (а не стандартная ошибка). Затем стандартный вывод pg_ctl следует перенаправить в файл или передать по конвейеру другому процессу, например программе ротации журналов, такой как rotatelogs; в противном случае postgres запишет свой вывод на управляющий терминал (из фона) и не покинет группу процессов оболочки.В Windows по умолчанию стандартный вывод сервера и стандартная ошибка отправляются на терминал. Это поведение по умолчанию можно изменить с помощью команды -l , чтобы добавить вывод сервера в файл журнала. Рекомендуется использовать либо -l , либо перенаправление вывода.

    stop mode выключает сервер, работающий в указанном каталоге данных. С помощью опции -m можно выбрать три различных метода выключения. «Умный» режим запрещает новые подключения, затем ожидает отключения всех существующих клиентов и завершения резервного копирования в онлайн-хранилище.Если сервер находится в горячем резерве, восстановление и потоковая репликация будут прекращены после отключения всех клиентов. «Быстрый» режим (по умолчанию) не дожидается отключения клиентов и завершает текущее резервное копирование в оперативном режиме. Откат всех активных транзакций, принудительное отключение клиентов и завершение работы сервера. «Немедленный» режим немедленно прервет все серверные процессы без полного завершения работы. Этот выбор приведет к завершению цикла аварийного восстановления при следующем запуске сервера.

    перезапуск в режиме эффективно выполняет остановку с последующим запуском. Это позволяет изменять параметры командной строки postgres или параметры файла конфигурации, которые нельзя изменить без перезапуска сервера. Если во время запуска сервера в командной строке использовались относительные пути, перезапуск может завершиться ошибкой, если pg_ctl не выполняется в том же текущем каталоге, что и во время запуска сервера.

    reload Режим просто отправляет серверному процессу postgres сигнал SIGHUP, заставляя его перечитать свои файлы конфигурации ( postgresql.conf , pg_hba.conf и т. д.). Это позволяет изменять параметры файла конфигурации, которые не требуют полного перезапуска сервера для вступления в силу.

    Статус Режим проверяет, работает ли сервер в указанном каталоге данных. Если это так, отображаются PID сервера и параметры командной строки, которые использовались для его вызова. Если сервер не запущен, pg_ctl возвращает статус выхода 3. Если доступный каталог данных не указан, pg_ctl возвращает статус выхода 4.

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

    kill mode отправляет сигнал указанному процессу. Это особенно важно для Microsoft Windows, в которой нет встроенной команды kill. Используйте --help , чтобы увидеть список поддерживаемых имен сигналов.

    register mode регистрирует сервер PostgreSQL как системную службу в Microsoft Windows.Опция -S позволяет выбрать тип запуска службы: «автоматически» (запускать службу автоматически при запуске системы) или «по запросу» (запускать службу по запросу).

    unregister mode отменяет регистрацию системной службы в Microsoft Windows. Это отменяет действие команды register .

    Опции

    -c
    --core-files

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

    -D datadir
    --pgdata = datadir

    Задает расположение файлов конфигурации базы данных в файловой системе. Если этот параметр не указан, используется переменная среды PGDATA .

    -l имя_файла
    --log = имя_файла

    Добавить вывод журнала сервера к filename .Если файл не существует, он создается. Для umask установлено значение 077, поэтому доступ к файлу журнала другим пользователям по умолчанию запрещен.

    -m режим
    --mode = режим

    Задает режим выключения. режим может быть smart , fast или немедленным , или первой буквой одной из этих трех. Если этот параметр не указан, по умолчанию используется быстро .

    -o опции
    --options = опции

    Задает параметры, передаваемые непосредственно команде postgres . -o можно указывать несколько раз, при этом все заданные параметры передаются.

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

    -o initdb-options
    --options = initdb-options

    Задает параметры, передаваемые непосредственно команде initdb . -o можно указывать несколько раз, при этом все заданные параметры передаются.

    initdb-options обычно следует заключать в одинарные или двойные кавычки, чтобы гарантировать, что они передаются как группа.

    -p путь

    Задает расположение исполняемого файла postgres . По умолчанию исполняемый файл postgres берется из того же каталога, что и pg_ctl , или, если это не удается, из каталога зашитой установки. Нет необходимости использовать эту опцию, если вы не делаете что-то необычное и получаете сообщение об ошибке, что исполняемый файл postgres не был найден.

    В режиме init эта опция аналогичным образом определяет расположение исполняемого файла initdb .

    -s
    -тихая

    Печатать только ошибки, без информационных сообщений.

    -t секунд
    --timeout = секунд

    Задает максимальное количество секунд ожидания при ожидании завершения операции (см. Опцию -w ). По умолчанию используется значение переменной среды PGCTLTIMEOUT или, если не задано, 60 секунд.

    -V
    - версия

    Распечатайте версию pg_ctl и выйдите.

    -w
    - ждать

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

    Во время ожидания pg_ctl повторно проверяет файл PID сервера, засыпая на короткое время между проверками.Запуск считается завершенным, если в файле PID указано, что сервер готов принимать соединения. Завершение работы считается завершенным, когда сервер удаляет файл PID. pg_ctl возвращает код выхода в зависимости от успешности запуска или завершения работы.

    Если операция не завершается в течение тайм-аута (см. Опцию -t ), то pg_ctl завершает работу с ненулевым статусом выхода. Но учтите, что операция может продолжаться в фоновом режиме и в конечном итоге завершиться успешно.

    -W
    - не ждать

    Не ждите завершения операции. Это противоположность опции -w .

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

    В предыдущих выпусках PostgreSQL это было по умолчанию, за исключением режима stop .

    -?
    - справка

    Показать справку об аргументах командной строки pg_ctl и завершить работу.

    Если указана опция, которая действительна, но не относится к выбранному режиму работы, pg_ctl игнорирует ее.

    Опции для Windows

    -e источник

    Имя источника событий, который pg_ctl будет использовать для записи в журнал событий при работе в качестве службы Windows.По умолчанию - PostgreSQL . Обратите внимание, что это контролирует только сообщения, отправленные самим pg_ctl; после запуска сервер будет использовать источник событий, указанный в его параметре event_source. Если сервер выйдет из строя на очень раннем этапе запуска, до того, как этот параметр был установлен, он также может войти в журнал с использованием имени источника событий по умолчанию PostgreSQL .

    -N имя службы

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

    -P пароль

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

    -S пусковой

    Тип запуска системной службы. start-type может быть auto , или Demand , или первая буква одного из этих двух. Если этот параметр не указан, по умолчанию используется авто .

    -U имя пользователя

    Имя пользователя, от имени которого будет запущена служба. Для пользователей домена используйте формат ДОМЕН \ имя пользователя .

    Окружающая среда

    PGCTLTIMEOUT

    Ограничение по умолчанию на количество секунд ожидания при ожидании завершения запуска или завершения работы. Если не установлен, по умолчанию 60 секунд.

    PGDATA

    Расположение каталога данных по умолчанию.

    Большинство режимов pg_ctl требуют знания местоположения каталога данных; следовательно, опция -D требуется, если не установлен PGDATA .

    pg_ctl , как и большинство других утилит PostgreSQL, также использует переменные среды, поддерживаемые libpq (см. Раздел 33.14).

    Информацию о дополнительных переменных, влияющих на сервер, см. В postgres.

    Файлы

    postmaster.pid

    pg_ctl проверяет этот файл в каталоге данных, чтобы определить, работает ли сервер в данный момент.

    postmaster.opts

    Если этот файл существует в каталоге данных, pg_ctl (в режиме restart ) передаст содержимое файла в качестве параметров в postgres, если только это не будет отменено параметром -o . Содержимое этого файла также отображается в режиме status .

    Примеры

    Запуск сервера

    Для запуска сервера, ожидая, пока сервер принимает соединения:

      $    pg_ctl start   

    Для запуска сервера с использованием порта 5433 и работы без fsync используйте:

      $    pg_ctl -o "-F -p 5433" начало   

    Остановка сервера

    Чтобы остановить сервер, используйте:

      $    pg_ctl stop   

    Параметр -m позволяет контролировать , как завершает работу сервера:

      $    pg_ctl stop -m smart   

    Перезагрузка сервера

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

      $    pg_ctl перезапуск   

    Но если указано -o , это заменяет все предыдущие параметры. Для перезапуска через порт 5433, отключение fsync при перезапуске:

      $    pg_ctl -o "-F -p 5433" перезапуск   

    Отображение статуса сервера

    Вот пример вывода статуса из pg_ctl:

      $    статус pg_ctl  
      pg_ctl: сервер работает (PID: 13718)
    / usr / local / pgsql / bin / postgres "-D" "/ usr / local / pgsql / data" "-p" "5433" "-B" "128"  

    Вторая строка - это команда, которая будет вызываться в режиме перезапуска.

    .

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *