Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Сервер 1С в Убунте, на PostgreSQL - первые радости.

Сервер 1С в Убунте, на PostgreSQL - первые радости.
Я
   s202
 
15.03.19 - 14:49
Сервер 1С в Убунте, на PostgreSQL. Работаем четвертый месяц.
Конфигурации УТ 10.3 + БП 2.0, с обменом УТ-БП. Пять пользователей.
В общем оно работает, но бывают и непонятные явления.

1. На сервере периодически слетают права на временную папку обмена УТ-БП - обмен останавливается (хваленая надежность линукса, да-да).
2. Иногда в УТ при редактировании единиц измерения товара (а именно - изменение веса или объема единиц измерения) после записи выясняется, что в качестве единицы хранения остатков почему-то указана чужая единица.

Вторая проблема напрягает. Что с этим можно сделать?
И какие еще радости ждут нас далее?
 
 
   arsik
 
1 - 15.03.19 - 14:52
по второму. А при чем тут постгре?
Ну и какие 1с, постгре, убунту у вас?
   arsik
 
2 - 15.03.19 - 14:53
По первому. Я так понимаю, эта папка лежит не на этом сервере, а где то в сети?
   s202
 
3 - 15.03.19 - 14:54
(1) По второму - это на уровне подозрений. Потому как УТ 10.3 я ставил много и часто, и ничего такого не наблюдал - тольуо сейчас, когда первый раз поставил на постгре.
   s202
 
4 - 15.03.19 - 14:56
(2) По первому. Папка лежит на Убунте, там же где и сервер.
   arsik
 
5 - 15.03.19 - 14:58
(4) еще вопрос, почему она временная?
   s202
 
6 - 15.03.19 - 15:00
(5) Кроме папки обмена, которая задается в настройках обмена, УТ 10.3 использует еще и временную папку в каталоге /tmp - вот на нее и слетают права. А с самой папкой обмена все хорошо.
   s202
 
7 - 15.03.19 - 15:05
(1) 1С 8.2.10.2667   PG 9.5.10 (эту версию выдает линукс)
   Asmody
 
8 - 15.03.19 - 15:07
(6) /tmp , небось в tmpfs?
   trdm
 
9 - 15.03.19 - 15:09
(8) Tmpfs — временное файловое хранилище во многих Unix-подобных ОС. Предназначена для монтирования файловой системы, но размещается в ОЗУ вместо физического диска. Подобная конструкция является RAM-диском.

хе-хе.
   Asmody
 
10 - 15.03.19 - 15:10
(9) А у человека там "права слетают". Периодически. Я так полагаю, что после перезарузки.
 
 Рекламное место пустует
   s202
 
11 - 15.03.19 - 15:12
(8) Уже интереснее. Сейчас проверить не могу, но проверю. Но потом.
   bolero
 
12 - 15.03.19 - 15:16
(10) (11)
# cat /etc/tmpfiles.d/1c-prod.conf 

d /dev/shm/1ctmp-prod 0775 1c 1c


/etc/systemd/system/1c-prod.service 
[Unit]
Description=1C prod
After=network.target
Requires=pg1c-prod.service

[Service]
PIDFile=/var/run/1c-prod.pid
Environment="TMPDIR=/dev/shm/1ctmp-prod"
Environment="LANG=ru_RU.UTF-8"
User=1c
ExecStart=/opt/1C/v8.3/i386-8.3.13.1644/ragent -d /srv/1c/1cv8-prod

[Install]
WantedBy=multi-user.target

   bolero
 
13 - 15.03.19 - 15:19
(8) (9) у меня /tmp на железном диске, поэтому указываю /dev/shm, который точно в оперативке

и таки да, хоть /tmp и на железном диске, система при запуске (в т.ч. после перезагрузки) все равно делит его на ноль
   trdm
 
14 - 15.03.19 - 16:20
(10) ну и так понятно, если там РАМ-диск.
   fisher
 
15 - 15.03.19 - 16:36
PostgreSQL на линуксе - гуд.
Сервер приложений на линуксе - удовольствие более сомнительное.
И Лустин отмечал и моя практика подтвердила, что количество инцидентов в такой конфигурации больше. Другими словами поведение менее стабильное, чем у виндового. Видать потому, что пилили его по остаточному принципу. Может в новых релизах ситуация и изменилась к лучшему.
Ну и виндовый сервер приложений хорош тем, что удобно делать наколеночные виндовые интеграции на стороне сервера. Меньше промежуточных звеньев.
   Жан Пердежон
 
16 - 15.03.19 - 16:54
(15) про ОФ ещё не забываем
   dmpl
 
17 - 15.03.19 - 17:14
(0) Второе может быть из-за копирования.
   Провинциальный 1сник
 
18 - 15.03.19 - 17:30
А меня бесит, что вместо нормального репозитория делают таргзип с deb-файлами. Ну не надо так над линуксоидами издеваться..

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует