gifts2017

Установка хранилища конфигураций на 64х битный linux

Опубликовал Трактор Трактор (Трактор) в раздел Администрирование - Системное

Смотрю на поставки разных версий и вижу что сервер хранилища конфигурации для linux x64 иногда поставляется, а иногда нет.

Нашёл файлы
1C_Enterprise82-crs-8.2.12-80.x86_64.rpm
1C_Enterprise82-crs-nls-8.2.12-80.x86_64.rpm


А вот для релиза 8.2.12.96 и 8.2.13.180 таких файликов нет.

В тоже время тут написано

ПРИМЕЧАНИЕ. Сервер хранилища конфигурации является 32-разрядным приложением.


Однако я хочу поднять сервер хранилища на сервере где уже работает 64-х битная 1С. И чудесно взаимодействует с 64-х разрядным апачем.

Кто виноват? Что делать?

На мой вопрос будет ли работать 64х разрядный сервер вместе с 32х разрядным сервером хранилища 1С ответила

Одновременная работа 32-х-битного сервера хранилища вместе с 64-х битным сервером 1С:Предприятия возможна.

 

А вот использовать 64х сборки где есть сервер хранилищане рекомендовало.

Устанавливал хранилище так:

  1. Поставил сначала 32-х битную версию. Скопировал в сторонку папку /opt/1C/v8.2/i386

  2. Удалил 1С чтобы поставить 64х разрядную.

  3. Поставил 64х разрядную версию

  4. Вернул папку /opt/1C/v8.2/i386 на место.

  5. Запустил сервер 1С и сервер хранилища. Всё работает.

При установке 32х разрядной 1С не создаётся скрипт запуска хранилища. Чтобы сервер хранилища запускался автоматично наваял скрипт crserver для запуска хранилища в качестве сервиса. Скрипт должен лежать тут /etc/init.d Его можно добавить в автозагрузку. В скрипте прописан путь к папке файлов хранилища, порт хранилища. При желании их можно поправить.

запускается сервер хранилища так:

service crserver start

или

/sbin/service crserver start

Не удалось решить только один вопрос. 32Х разрядное хранилище не будет работать с 64х разрядным апачем. Если нужен доступ по http, то нужно ставить 32х разрядный апач, который должен работать по другим портам чем тот, на котором публикуются web сервисы и web доступ к базам 1С.

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

Наименование Файл Версия Размер
crserver 35
.crserver 1,35Kb
05.12.10
35
.crserver 1,35Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. fastwriter (fastwriter) 08.12.10 12:15
За Линух - однозначно плюс!
2. Дмитрий (dimka239) 05.10.11 00:19
Хорошая штука. Пришлось только подправить стартер под Suse.
3. Дмитрий (dimka239) 05.10.11 00:29
Кстати, если кому нужен, могу прислать.
4. Алексей Штепа (unknownDaemon) 29.10.12 09:23
Под debian примерно так:

1. cp /etc/init.d/srv1cv82 ~/
2. cd <каталог куда распаковали архив с deb-пакетами i386> && ls | while read p; do dpkg -X ${p} / ; done
3. cat <прикрепленный crserver.txt> > /etc/init.d/crserver && chmod a+x /etc/init.d/crserver && insserv crserver
4. nano /etc/init.d/crserver
5. Править переменные под себя :)
6. mv ~/srv1cv82 /etc/init.d/
Прикрепленные файлы:
crserver.txt
5. skyksandr1 (Aleksandr_K) 07.02.14 20:30
Подскажите, а можно ли установить только сервер хранилища без сервера предприятия?
Достаточно ли для этого файлов:
1C_Enterprise82-crs
1C_Enterprise82-crs-nls ?