gifts2017

Инструкция. Устанавливаем выделенный сервер для 1С:Предприятия и PostgreSQL 8.4 на Ubuntu Server 10.04.3 i386

Опубликовал Игорь Кащеев (IgorXml) в раздел Администрирование - Системное

Среди множества статей  хочу опубликовать статью http://linuxforum.ru/viewtopic.php?id=11116  (с разрешения автора Nigelist), потому что
1. наиболее полно и последовательно от установки PostgreSQL до веб-сервера 1С;
2. использованы последние рабочие релизы программ;
3. у меня стоит железо на Intel, поэтому Ubuntu Server 10.04.3 i386;
4. удобно для того кто мало знаком с Linux - нужно просто копировать команды из статьи.
  
Форумы:
http://infostart.ru/public/74956/  
http://www.opennet.ru/tips/info/2384.shtml  
http://pg1c.ru/?page_id=173  
http://www.alsigned.ru/?p=1214  
http://interface31.ru/tech_it/2010/02/ustanovka-servera-1s-predpriyatie-81-na-ubuntu-910.html  
http://yavasilek.ru/ustanovka-svyazki-servera-1s-8-2-postgresql-na-ubuntu/  
http://www.backline.ru/  
http://linuxforum.ru/viewtopic.php?id=11116  
http://www.iadmins.ru/index.php/archives/164  
http://forum.ubuntu.ru/index.php?topic=88214.0  
http://www.lissyara.su/archive/1c_8.2+postgresql/  
http://urvancevav.blogspot.com/2008/09/dspace.html  
http://www.oparin.info/2011/04/07/установка-1с-8-2-на-ubuntu/#comment-90
http://infostart.ru/public/89592/  

Материалы для сборки версии СУБД PostgreSQL, поддерживаемой 1С:Предприятием 8:
http://v8.1c.ru/overview/postgres_patches_notes.htm  
http://users.v8.1c.ru/  
ftp://updates.etersoft.ru/pub/Etersoft/Postgres@Etersoft/8.4.4/Ubuntu/10.04/  
ftp://updates.etersoft.ru/pub/Etersoft/HASP/3.2/Ubuntu/10.04/

В Google можно найти кучу статей на вышеуказанную тему. Но в комментариях к этим статьям пишут что у многих установленная по инструкции связка не работает. Решил попробовать сам, устанавливал 1C 8.2 сервер + Postgres@Etersoft 8.4.4 на базе Ubuntu Server 10.04.3 i386. Во избежание проблем, новичкам советую при установке сервера, выбирать русскую локаль по-умолчанию. У меня все завелось... smile

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

1. Итак у вас имеется установленный Ubuntu Server 10.04.3 (При установке не выбирайте установку стандартного постгреса). Сразу же поставьте последние обновления:

Консоль:

sudo apt-get update

sudo apt-get dist-upgrade

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

Консоль:


postgres
hasp

Перед этим заранее распаковав дистрибутивы из архивов.

3. Создаем директорию, к которой будем монтировать флешку:

Консоль:

sudo mkdir /opt/1cinstall

4. Подключаем флешку к серверу, просматриваем как она подключилась:

Консоль:

sudo fdisk -l

У меня это sdb1, теперь монтируем флешку сразу в папку 1с:

Консоль:

mount /dev/sdb1 /opt/1cinstall

5. Проверяем что намонтировали:

Консоль:

ls /opt/1cinstall

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

Консоль:


postgres
hasp

2. Установка PostgreSQL@Etersoft 8.4.4.

1. Во время установки постгреса нам потребуются права рута, потому переходим в режим рута:

Консоль:

sudo -i

2. На данный момент последняя стабильная версия от Etersoft это 8.4.4, ее то мы и будем устанавливать. Переходим в папку postgres:

Консоль:

cd /opt/1cinstall/postgres

Проверяем что есть в папке:

Консоль:

ls

Должно быть четыре пакета:

Консоль:

libpq5.2-8.4eter_8.4.4-eter2ubuntu_i386.deb
postgresql-8.4eter-contrib_8.4.4-eter2ubuntu_i386.deb
postgresql-8.4eter-server_8.4.4-eter2ubuntu_i386.deb
postgresql-8.4eter_8.4.4-eter2ubuntu_i386.deb

3. Меняем параметр ядра linux SHMMAX на 128Мб, насколько я знаю делать это надо на 32-битной машине:

Консоль:

echo "kernel.shmmax = 134217728" >> /etc/sysctl.conf
echo "kernel.shmall = 134217728" >> /etc/sysctl.conf

Применяем изменения:

Консоль:

sysctl -p

4. Меняем id у группы tape (Группа tape занимает необходимый нам id - 26, при установке постгреса, этот номер id нам потребуется для вновь создаваемой группы postgres), на любой свободный который у вас имеется в наличии:

Консоль:

groupmod -g 1002 tape

5. Далее создаем сим-линк на библиотеку libreadline.so.6.1, которая на потребуется для нормальной работы постгреса:

Консоль:

cd /lib
ln -s libreadline.so.6.1 libreadline.so.5

6. Устанавливаем дополнительные библиотеки:

Консоль:

apt-get install libicu-dev libxslt1.1 libxml2 libossp-uuid16

7. Переходим в папку с дистрибутивом постгреса:

Консоль:

cd /opt/1cinstall/postgres

8. Устанавливаем постгрес:

Консоль:

dpkg -i *.deb

9. Даем права на папку pgsql пользователю и группе postgres:

Консоль:

chown postgres:postgres /var/lib/pgsql

Кто не уверен, проверьте сменился ли владелец папки:

Консоль:

ls -l /var/lib

В выведенном на экран списке найдите папку pgsql, ее свойства должны быть примерно такими (на дату создания папки не обращайте внимания smile ):

Консоль:

drwxr-xr-x 4 postgres    postgres    4096 2011.02.18 10:09

10. Запускаем постгрес:

Консоль:

service postgresql start

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

Консоль:

Initializing database:                                                                   DONE
Starting postgresql service:       
                                                     DONE

11. Задаем пароль пользователю postgres:

Консоль:

passwd postgres

12. Задаем пароль внутреннему пользователю постгрес, предварительно авторизировавшись под postgres:

Консоль:

su -l postgres
psql
alter user postgres with password 'YOUR_PASSWORD';
\q
exit

Где YOUR_PASSWORD - пароль который вы хотите задать для внутреннего пользователя постгрес.

13. Также нам необходимо настроить pg_hba.conf. Но перед этим сделаем бэкап этого файла:

Консоль:

cp /var/lib/pgsql/data/pg_hba.conf /var/lib/pgsql/data/pg_hba.conf.default

Открываем pg_hba.conf:

Консоль:

nano /var/lib/pgsql/data/pg_hba.conf

Находим следующие строки:

Консоль:

#IPv4 local connections:
#host    all         all         127.0.0.1/32          ident

Раскомментируем вторую строку и приведем к следующему виду:

Консоль:

#IPv4 loca connections:
host    all        postgres         127.0.0.1/32          md5

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

14. Теперь рассмотрим значения параметров в файле postgresql.conf, файл расположен в той же папке, что и pg_hba.conf. Параметры зависят от многих факторов, настраиваются индивидуально и служат для обеспечения максимальной производительности. Хотя и по умолчанию база будет работать (не забывайте перед правкой делать бэкап):

  • listen_addresses = ‘127.0.0.1′ - если соединения с базой будут только с локального хоста, то надежнее сделать именно так, чтобы порт 5432 слушался только на адресе 127.0.0.1.

  • fsync = off - значение on сильно снижает производительность, поскольку все транзакции непосредственно пишутся на жесткий диск без использования кэширования, но повышается надежность. Значение off есть смысл устанавливать, когда установлены надежные диски и надежный же UPS.

  • effective_cache_size = 2048MB на моем компьютере 4Гб ОЗУ, поэтому я предположил, что этот параметр надо выставить в половину ОЗУ, как рекомендует 1С для постгреса 8.2

  • work_mem = 16MB насколько я понимаю, этот параметр зависит от среднего размера таблиц, в любом случае, для тонкой настройки надо тестировать на конкретном сервере с конкретной базой.

Более подробно о настройках pg_hba.conf и postgresql.conf можно почитать здесь и здесь.

15. Перезагружаем постгрес:

Консоль:

service postgresql restart

Вы должны получить примерно следующее сообщение:

Консоль:

Stopping postgresql service:                                                             DONE
Starting postgresql service:               
                                             DONE

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

3. Установка сервера 1С:Предприятие 8.2.14.533

1. Теперь нам предстоит установка 1С сервера. Переходим в из папки postgres в папку 1c:

Консоль:

cd /opt/1cinstall/1c

2. Устанавливаем пакеты:

Консоль:

dpkg -i 1c*.deb

3. Устанавливаем дополнительные пакеты, которые необходимы для нормальной работы сервера:

Консоль:

apt-get install imagemagick ttf-mscorefonts-installer libgsf-1-114 texlive-base unixodbc

4. Далее нам необходимо проверить, все ли пакеты необходимые для корректной работы сервера 1С установлены. Сделать это можно с помощью утилиты config_server, которая входит в комплект дистрибутива сервера 1С. Переходим в каталог утилиты и запускаем config_server:

Консоль:

cd /opt/1C/v8.2/i386/utils
./config_server

Утилита минут на пять задумалась... Это значит, что сервер 1С настроен правильно и больше ничего не нужно для нормального функционирования.

5. Теперь добавим локаль. Переходим в папку locale:

Консоль:

cd /usr/lib/locale
ln -s en_US.utf8 en_US
cd /usr/share/locale
ln -s en en_US

6. Даем пользователям 1С сервера права на запись:

Консоль:

chown -R usr1cv82:grp1cv82 /opt/1C

7. Добавляем сервер 1С в автозапуск:

Консоль:

update-rc.d srv1cv82 defaults

Вы должны получить следующий выхлоп:

Консоль:

Adding system startup for /etc/init.d/srv1cv82 ...
  /etc/rc0.d/K20srv1cv82 -> ../init.d/srv1cv82
  /etc/rc1.d/K20srv1cv82 -> ../init.d/srv1cv82
  /etc/rc6.d/K20srv1cv82 -> ../init.d/srv1cv82
  /etc/rc2.d/K20srv1cv82 -> ../init.d/srv1cv82
  /etc/rc3.d/K20srv1cv82 -> ../init.d/srv1cv82
  /etc/rc4.d/K20srv1cv82 -> ../init.d/srv1cv82
  /etc/rc5.d/K20srv1cv82 -> ../init.d/srv1cv82

Это означает что вы добавили 1С сервер в автозагрузку. Если вы не получили этого сообщения, значит что то сделали неправильно. Точно следуйте инструкции и все получится.

8. Перезагружаем сервер.  reboot   Проверяем запускаются ли при старте системы постгрес и сервер 1С:

Консоль:

netstat -atn|grep 0.0.0.0:15

Вы должны получить примерно следующий выхлоп:

Консоль:

tcp           0         0 0.0.0.0:1560                  0.0.0.0:*                  LISTEN
tcp           0         0 0.0.0.0:1561                  0.0.0.0:*                  LISTEN
tcp           0         0 0.0.0.0:1562                  0.0.0.0:*                  LISTEN
tcp           0         0 0.0.0.0:1563                  0.0.0.0:*                  LISTEN
tcp           0         0 0.0.0.0:1540                  0.0.0.0:*                  LISTEN
tcp           0         0 0.0.0.0:1541                  0.0.0.0:*                  LISTEN

9. Так же можно для профилактики проверить, все ли процессы сервера запущены нормально:

Консоль:

ps aux|grep 1c

От имени пользователя usr1cv82 должно быть запущено три процесса: ragent, rmngr и rphost. После имен процессов идут номера портов, на которых они работают:

Консоль:

usr1cv82   762  0.0  2.3 104408 12080 ?        Ssl  14:41   0:01 /opt/1C/v8.2/i386/ragent -daemon
usr1cv82   765  0.0  3.5 147068 18068 ?        Sl   14:41   0:04 /opt/1C/v8.2/i386/rmngr -port 1541
usr1cv82   785  0.0 13.9 312112 70828 ?        Sl   14:41   0:03 /opt/1C/v8.2/i386/rphost -range 1560:1591 -reghost 1cserver -regport 1541 -pid 0277dd48-5d08-11e0-bb9c-0800273075f1

10. Также нам необходим веб-сервер apache, без него нельзя реализовать новые возможности 1С:Предприятия 8.2. У меня apache был установлен вместе с пакетом LAMP, еще на этапе установки ОС. Если же у вас его нет, установим его:

Консоль:

apt-get install apache2

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

4. Установка драйвера HASP с менеджером лицензий

1. Я решил воспользоваться драйверами от Etersoft. Пакеты необходимые под архитектуру вашего сервера вы найдете по следующим ссылкам х86 х64. Авторизируемся под рутом:
Консоль:

sudo -i

2. Монтируем флешку, как это было указано в главе "Подготовка сервера". Переходим в папку с дистрибутивами HASP-драйверов:

Консоль:

cd /opt/1cinstall/hasp

3. Устанавливаем скачанные пакеты:

Консоль:

dpkg -i *.deb

4. Выключаем сервер:

Консоль:

shutdown -h now

5. Ставим ключ, включаем сервер. Загружаются только те драйверы, ключ для которых вставлены в сервер. Проверить работает ли HASP-ключ можно командой:

Консоль:

sudo service haspd status

Установка на x64 машине

Поскольку некоторые программы в пакете haspd являются 32-битными, в системе
должна быть установлена поддержка 32-битных программ. В Ubuntu это пакет ia32-libs.

5. Создание базы, на рабочей станции.

1. Для начала укажем параметры сервера в hosts:

192.168.11.4     1cserver

http://10pix.ru/img1/3937/3566578.png

Где 192.168.11.4 - ip адрес машины на которой установлен 1С сервер, а 1cserver - имя машины на которой установлен 1С сервер. Файл hosts находится в директории:

%SystemRoot%\system32\drivers\etc

2. Через оснастку Администрирование серверов 1С Предприятия, оснастка находится в:

Меню Пуск » Программы » 1С Предприятие 8.2 » Дополнительно

Создадим центральный сервер:
http://10pix.ru/img1/3777/3566566.png

Указываем параметры вновь создаваемого сервера 1С:
http://10pix.ru/img1/4801/3566568.png

Где 1cserver - имя машины на которой установлен 1С сервер

Далее создадим базу на 1С сервере, через добавление новой базы данных в клиенте 1С:
http://10pix.ru/img1/2817/3566681.png

Указываем псевдоним БД, т.е. имя которое будет отображаться в списке доступных БД:
http://10pix.ru/img1/1806/3566555.png

Указываем параметры вновь создаваемой БД, сервер на котором БД будет создана, пользователя через которого будем коннектиться и др.:
http://10pix.ru/img1/834490/3566558.png

Где 1cserver - netbios имя нашего сервера, base - имя создаваемой базы, postgres - пользователь постгреса.

Основные настройки закончены, остальное не так важно и настраивается индивидуально:
http://10pix.ru/img1/3681/3566563.png

Основные моменты: толстый клиент - все обработки и вычисления производятся на стороне клиента, тонкий клиент - вычисления производятся на стороне сервера.

Теперь попробуйте запустить конфигуратор и загрузить туда какие нибудь данные. У меня процесс прошел на ура:
http://10pix.ru/img1/1904/3566789.png

6. Настройка веб-сервера Apache для доступа к БД 1С:Предприятие.

Перед нами стоит задача - настроить доступ к базам данных сервера 1С:Предприятие через браузер. Чтобы пользователи получили возможность работать с 1С:Предприятие через браузер, без установки клиентского программного обеспечения. Обращаю внимание, на то, что без специального сетевого HASP-ключа, веб-клиент работать не будет.

1. Итак веб-сервер apache установлен, в наличии имеем корневой каталог:

/var/www

Где находится единственный файл:

index.html

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

Консоль:

mkdir /var/www/base

Где base - имя базы данных к которой необходимо настроить доступ посредством веб-сервера apache.

2. Добавляем в httpd.conf необходимые данные о базе данных, с помощью скрипта webinst, входящего в состав пакета 1С сервера. Для этого переходим в каталог:

Консоль:

cd /opt/1C/v8.2/i386

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

Консоль:

./webinst -apache22 -wsdir base -dir '/var/www/base' -connStr 'Srvr="1cserver";Ref="base";' -confPath /etc/apache2/httpd.conf

Где base - имя БД к которой настраиваем доступ, 1cserver - имя сервера на котором установлен 1С сервер.

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

Консоль:

Установка успешно выполнена.
acp:  /etc/apache2/httpd.conf
rd:   /var/www/base
vd:   /etc/apache2/httpd.conf

Также можно проверить правильность настроек, просмотрев что прописалось в файл httpd:

Консоль:

LoadModule _1cws_module "/opt/1C/v8.2/i386/wsap22.so"

# 1c publication
Alias "base" "/var/www/base/"

    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
    SetHandler 1c-application
    ManagedApplicationDescriptor "/var/www/base/default.vrd"

В каталоге базы вы должны найти файл default.vrd, следующего содержания:

Консоль:


                xmlns:xs="http://www.w3.org/2001/XMLSchema"
                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                base="/base"
                ib="Srvr="1cserver";Ref="base";"/>

Где 1cserver - имя сервера на котором находится 1С сервер, base - имя БД к которой настраиваем доступ, а " - кавычки написанные кодом.

3. Теперь даем права на директорию:

Консоль:

chown -R www-data:www-data /var/www/base

4. Перезагружаем apache:

Консоль:

service apache2 restart

5. В браузере на клиентской машине отключаем блокировку всплывающих окон. Пробуем пройти по адресу:

http://1cserver/base

Где base - имя БД к которой мы настроили доступ, а 1cserver - имя сервера на котором настроен веб-сервер Apache. Видим следующее:
http://10pix.ru/img1/1491/3617258.png

6. Чтобы решить эту проблему нам необходимо с помощью оснастки "Администрирование серверов 1С Предприятия" в свойствах БД, дать разрешение серверу 1С выдавать лицензии:
http://10pix.ru/img1/3223/3763368.png

Если вы сделали все правильно, то откроется база к которой мы настраивали доступ:
http://10pix.ru/img1/904294/3762292.png

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


7. В статье использовались материалы с:

1С сервер на Ubuntu 10.04 LTS
Автор: baklan | Pg1C | 02.05.2010, 20:42

1С:Предприятие 8.2 и СУБД PostgreSQL 8.3.7 на Ubuntu Server 9.04
Автор: Ruslan Khissamov | 1C-PRO | 29.10.2009, 17:51

Оптимизация работы Postgre SQL
Автор: Andrey Igorevich | Wiki Etersoft | 2010.08.04, 19:52

Настройки Postgresql для 1с
Автор: SeaSun | 1CLinux | 2010.10.13, 02:23:22

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

0. Игорь Кащеев (IgorXml) 06.09.11 00:02
Среди множества статей хочу опубликовать статью http://linuxforum.ru/viewtopic.php?id=11116 (с разрешения автора Nigelist), потому что
1. наиболее полно и последовательно от установки PostgreSQL до веб-сервера 1С;
2. использованы последние рабочие релизы программ;
3. у меня стоит железо на Intel, поэтому Ubuntu Server 10.04.3 i386;
4. удобно для того кто мало знаком с Linux - нужно просто копировать команды из статьи.

Форумы:
http://infostart.ru/public/74956/
http://www.opennet.ru/tips/info/2384.shtml
http://pg1c.ru/?page_id=173
http://www.alsigned.ru/?p=1214
http://interface31.ru/tech_it/2010/02/ustanovka-servera-1s-predpriyatie-81-na-ubuntu-910.html
http://yavasilek.ru/ustanovka-svyazki-servera-1s-8-2-postgresql-na-ubuntu/
http://www.backline.ru/
http://linuxforum.ru/viewtopic.php?id=11116
http://www.iadmins.ru/index.php/archives/164
http://forum.ubuntu.ru/index.php?topic=88214.0
http://www.lissyara.su/archive/1c_8.2+postgresql/
http://urvancevav.blogspot.com/2008/09/dspace.html
http://www.oparin.info/2011/04/07/установка-1с-8-2-на-ubuntu/#comment-90
http://infostart.ru/public/89592/

Материалы для сборки версии СУБД PostgreSQL, поддерживаемой 1С:Предприятием 8:
http://v8.1c.ru/overview/postgres_patches_notes.htm
http://users.v8.1c.ru/
ftp://updates.etersoft.ru/pub/Etersoft/Postgres@Etersoft/8.4.4/Ubuntu/10.04/
ftp://updates.etersoft.ru/pub/Etersoft/HASP/3.2/Ubuntu/10.04/



Перейти к публикации

1. Александр Зубцов (iov) 06.09.11 00:02
Плюсик в карму- но все таки вопрос - чем лучше чем под винду? Нет ну правда интересно.
2. nicolas eliseev (nicxxx) 06.09.11 05:08
(1) очевидно же - лучше тем, что убунту - бесплатно
3. Александр Забалуев (zabaluev) 06.09.11 08:03
Надо бы ставить на Убунту64х. 4Гб оперативки мало для сервера.
4. Igor2010 (IgorXml) 06.09.11 09:45
5. Igor2010 (IgorXml) 06.09.11 09:45
(1) Здесь почитайте: http://interface31.ru/tech_it/2010/02/ustanovka-servera-1s-predpriyatie-81-na-ubuntu-910.html
+ .... 32-х или 64-х битная, последняя стоит почти в два раза дороже (42 000 и 72 000 руб. соответственно), так что есть над чем призадуматься. ....
+ плюс 12 бесплатных пользовательских сетевых лицензий. Правда, на виндовом клиенте должен стоять хоть однопользовательский ключ или эмуль.
+ плюс стоимость самой СУБД - SQL.

- Не запускается СОМ-клиент из сервера стоящего в Линуксе. :(
6. Сергей Рудаков (fishca) 06.09.11 09:59
плюс 12 бесплатных пользовательских сетевых лицензий

но это не значит что можно не покупать сервер приложений 1С Предприятия ;)

это всего лишь техническая возможность запуска под линухами... :(
8. Сергей Рудаков (fishca) 06.09.11 11:05
9. Igor2010 (IgorXml) 06.09.11 13:03
(3) У меня Intel процессор. И если я ставлю Ubutu 64, то при установке постгрес имею выхлоп:
 dpkg: не удалось обработать параметр libpq5.2-8.4eter_8.4.4-eter2ubuntu_i386.deb (--install):
 архитектура пакета (i386) не соответствует архитектуре системы (amd64)
10. Amid Dimas (dimas103) 06.09.11 16:30
Интересно чем PostgreSQL@Etersoft за 4900 руб лучше чем PostgreSQL по GPL лицензии от 1C
11. Сабир Абдурахманов (Nigelist) 07.09.11 20:36
Igor2010 пишет:
У меня Intel процессор. И если я ставлю Ubutu 64, то при установке постгрес имею выхлоп:

Для Ubuntu x64, нужно скачивать и ставить пакеты соответствующие архитектуре вашего сервера. Или на крайний случай добавить поддержку 32-битный пакетов.

dimas103 пишет:
Интересно чем PostgreSQL@Etersoft за 4900 руб лучше чем PostgreSQL по GPL лицензии от 1C

Этерсофтовцы за эти деньги осуществляют платную поддержку.
12. Александр (Aragorn) 08.09.11 13:43
Интересное содержание надо будет попробовать на одном предприятии запустить в данном конспекте. У них как раз стоит этот сервер
13. Svetlana Ivanova (che444) 11.11.11 14:18
автору + за подробный разворот.
На Линуксе не разворачивал данную тему, но когда читал вышеуказанную статью - заинтриговала. Думаю попробовать.
14. Дмитрий Малина (malina-da) 24.11.11 15:16
Давно собирался осуществить такую схему работы сервера, но ни как не хватала времени во всем разобраться, спасибо за подробное описание !
15. Александр МАН (1977) 25.11.11 17:20
Прошу подсказать. Как легально уйти от покупки сетевого ключа от 1с. Пользователей базы мало.
16. acherey 19.01.12 12:40
для больших баз Postgre не годится, база перевалила за 100 Гб, жуткое торможение, ошибки при начислении амортизации.
17. risle crow (risle) 19.01.12 13:46
(16) acherey, естествено подразумевается, что Вам придется проделать некий тюнап под нормальную и быструю работу Вашей системы с Postgresql на таких объемах.
Проверте Ваши Индексы, также нужно оптимизировать объем памяти выделяемой под один процесс: shared_buffers
- значение для этого параметра следует устанавливать в два раза больше, чем максимальное количество подключений max_connections*2, причем каждый буфер занимает 8K.
18. Igor2010 (IgorXml) 19.01.12 15:26
(16) acherey, Сейчас работаю под SQL. В нем стоит несколько баз 1с по 10-20 Гб каждая. Тормозит проведение, запуск баз, отчеты. Рабочие процессы выделили, отложенное проведение сделали. Хотим КИП(1С: Корпоративный инструментальный пакет 8) поставить, чтобы лучше разобраться почему тормозит.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа