8.2.14.259 сервер под линух стартует только от рута #563151


#0 by suspender
Есть сервачок с линухом x86_64 (archlinux). Постгре 8.4.3 нормально пропатчился, собрался и встал. С сервером 1С 8.1.15.41 32-битным (ключа на 64 бит нету) - тоже проблем не возникло (после доустановки lib32-glibc и ещё чего то там; работает на нестандартных портах, чтобы не конфликтовать с 8.2). akbusbd нормально подцепил серверный ключик. А вот с 8.2.14 проблемки. стандартным скриптом запуска из RH пакетов оно не стартует (в отличие от 8.1). если руками запускать ./ragent от пользователя usr1cv82 - то говорит : [usr1cv82@lin01 i386]$ ./ragent 1C:Enterprise 8.2 (8.2.14.519) Server Agent started. Ctrl+C to exit. 1C:Enterprise 8.2 (8.2.14.519) Server Agent finished. [usr1cv82@lin01 i386]$ от root таким же образом запускается нормально 5 раз из 7 (примерно). Вроде конфигов у него нету, логов оно не пишет, всяких pid и lock файлов не расставляет, рабочих каталогов с соответствующими правами где нить в /var ему вроде не нужно. Ума не приложу как его вообще отлаживать. Подскажите плз, где бы хоть какие нить логи откопать и в чем мб проблема ?
#1 by suspender
В общем запустить удалось Пришлось доставить ещё некоторые multilib либы, и пересоздать пользователя указав ему uid=502 (где то прочитал про это) Теперь другая проблема : Одновременно работать 8.1 и 8.2 не хотят. т.е. либо одно, либо другое. (сервера разнесены по разным портам. В винде нормально работали оба одновременно). Спасет ли упрятывание каждого из серверов в своё chroot окружение? Или есть какой нить другой способ ? У кого нить получалось заставить работать 2 сервера 1С предприятия в linux одновременно ?
#2 by Фрэнки
Там вроде как проблема со сборкой для 8.2, которую наконец-таки могли бы разрулить разрабы, которую можно и самим разрулить, но слишком долго исправлять ссылки на имена файлов - со слов админа там проблема в явном указании в скриптах имен файлов. При физическом наличии двух серверов быстрее и проще "разнести", чем искать и править по исходникам...
#3 by suspender
жесть разнесение по chroot-ам кстате не помогло. Для физического разнесения по разным серверам нужен ещё 1 серверный ключ.
#4 by eklmn
гыгы
#5 by suspender
В общем то кое что получилось. сделал mv /opt/1c/v8.1/i386/ragent /opt/1c/v8.1/i386/ragent81 в скриптах запуска из под vim сделал: :%s/ragent/ragent81/g и :%s/ragent/ragent82/g соответственно Потом, стартуем сначала 8.2 и видим что всё ок: [root@lin01 i386]# /etc/rc.d/srv1cv82 start Starting 1C:Enterprise 8.2 server: OK [root@lin01 i386]# ps aux|grep usr1c82 usr1c82  10073  0.0  0.6 101576 13548 ?        Ssl  19:52   0:00 /opt/1C/v8.2/i386/ragent82 -daemon usr1c82  10076  0.8  1.0 194520 21444 ?        Sl   19:52   0:00 /opt/1C/v8.2/i386/rmngr -port 1541 -range 1560:1591 usr1c82  10089  0.6  0.8  93256 17996 ?        Sl   19:52   0:00 /opt/1C/v8.2/i386/rphost -range 1560:1591 -reghost 10.0.1.11 -regport 1541 -pid d8ee1534-bf66-11e0-e685-000423deaee4 usr1c82  10090  0.6  0.8  93256 18000 ?        Sl   19:52   0:00 /opt/1C/v8.2/i386/rphost -range 1560:1591 -reghost 10.0.1.11 -regport 1541 -pid dc267bf6-bf66-11e0-e685-000423deaee4 root     10139  0.0  0.0   9484   948 pts/0    S+   19:52   0:00 grep usr1c82 Пытаемсо стартануть 8.1: [root@lin01 i386]# /etc/rc.d/srv1cv81 start Starting 1C:Enterprise 8.1 server:   Error: service failed to start! FAILED Вроде бы облом, НО !!! : [root@lin01 i386]# ps aux|grep usr1cv81 usr1cv81 10169  0.7  1.4 119660 30056 ?        Sl   19:53   0:01 /opt/1C/v8.1/i386/rmngr -port 2041 usr1cv81 10177  1.9  2.9 219280 59772 ?        Sl   19:53   0:02 /opt/1C/v8.1/i386/rphost -range 2060:2091 -reghost 10.0.1.11 -regport 2041 -pid 2b042bca-bde0-11e0-228d-000423deaee4 usr1cv81 10182  1.8  3.0 198224 61872 ?        Sl   19:53   0:02 /opt/1C/v8.1/i386/rphost -range 2060:2091 -reghost 10.0.1.11 -regport 2041 -pid 319dfa6a-bde0-11e0-228d-000423deaee4 root     10233  0.0  0.0   9484   944 pts/5    S+   19:55   0:00 grep usr1cv81 Все процессы, кроме ragent81 работают. Проверяем клиента 81 - всё работает, из конфигуратора можно создать или убить инф. базу. Но правда, не работает оснастка администрирования серверами 8.1. В 8.2 все работает. Подозреваю, что если запускать сначала 8.1, а потом 8.2 - то просто тупо не будет работать оснастка администрирования для 8.2
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С