LINUX.ORG.RU
ФорумAdmin

rphost webserver 1c

 ,


0

1

Здравствуйте! Была задача, развернуть 1С сервер, и чтобы туда был доступ через web интерфейс и базу можно положить локально. Задача с виндой показалась не интересной, к чему эти лишние окна, когда можно всё решить красиво через консольку. Установил 1с сервер, установил апач, сделал публикацию базы. Хотелось уже радоваться, но не тут то было, после 2х запущенных сессий в браузере, съедается вся оперативка и немного свапа, после 3 сессии съедается весь свап и убунта встаёт колом. Виновником оказался процесс rphost, кто-нибудь уже сталкивался с подобной ситуацией?


Ответ на: комментарий от daemonpnz

Извиняюсь. Памяти 2 гб. свапа 1 гб, ubuntu x86, версия 1с 8.3.6.2299. 1с сервер работает в файловом режиме, шарится в инет по собранному апачу, т.к. пришлось ставить более старую версию (2.2.29) по этой инструкции

MuTbKa
() автор топика
Ответ на: комментарий от daemonpnz

Вот такие прожорливые процессы я наблюдаю, с одной запущенной сессией, похоже я ошибся с виновником:
ps aux --sort -%mem
daemon 1275 12.4 28.5 838504 590156 ? Sl 19:57 0:59 /usr/local/apache2/bin/httpd -k start
daemon 1436 7.3 22.3 713332 460376 ? Sl 19:59 0:27 /usr/local/apache2/bin/httpd -k start
daemon 1273 1.5 11.6 483736 239840 ? Sl 19:57 0:07 /usr/local/apache2/bin/httpd -k start
daemon 1271 1.7 11.5 483744 238248 ? Sl 19:57 0:08 /usr/local/apache2/bin/httpd -k start
daemon 1270 1.7 11.5 483744 237996 ? Sl 19:57 0:08 /usr/local/apache2/bin/httpd -k start
daemon 1274 1.0 8.1 417560 168836 ? Sl 19:57 0:04 /usr/local/apache2/bin/httpd -k start
usr1cv8 1114 0.5 3.7 347024 77028 ? Sl 19:57 0:02 /opt/1C/v8.3/i386/rphost -range 1560:1591 -reghost 1cServ -regport 1541 -pid d36df2fe-87c7-11e5-8891
usr1cv8 1080 0.9 2.4 164872 51592 ? Sl 19:57 0:04 /opt/1C/v8.3/i386/rmngr -port 1541 -host 1cServ -range 1560:1591 -clstid e55601ba-8780-11e5-0f98-001
usr1cv8 1071 0.3 0.7 98072 15216 ? Ssl 19:57 0:01 /opt/1C/v8.3/i386/ragent -daemon
root 979 0.0 0.4 108228 10288 tty7 Ssl+ 19:57 0:00 /usr/bin/X :0 vt07 -nolisten tcp

MuTbKa
() автор топика
Ответ на: комментарий от daemonpnz

Честно, даже не смотрел в сторону регламентных заданий. Я просто взял рабочую базу, залил и стартанул. Завтра с утреца попробую отключить, а это нормально что столько жрёт apache?

MuTbKa
() автор топика
Ответ на: комментарий от MuTbKa

1с сервер работает в файловом режиме

А это как вообще? Сервер 1С в любом случае подразумевает наличие SQL сервера (MS SQL, Postgre с патчами,DB2 или Oracle).

PaRuSoft ★★★★
()
Ответ на: комментарий от daemonpnz

ps aux --sort -%mem

USER      PID    %CPU %MEM VSZ    RSS     TTY   STAT START   TIME COMMAND
daemon   1275    12.4 28.5 838504 590156  ?     Sl   19:57   0:59 /usr/local/apache2/bin/httpd -k start 
daemon   1436    7.3  22.3 713332 460376  ?     Sl   19:59   0:27 /usr/local/apache2/bin/httpd -k start 
daemon   1273    1.5  11.6 483736 239840  ?     Sl   19:57   0:07 /usr/local/apache2/bin/httpd -k start 
daemon   1271    1.7  11.5 483744 238248  ?     Sl   19:57   0:08 /usr/local/apache2/bin/httpd -k start 
daemon   1270    1.7  11.5 483744 237996  ?     Sl   19:57   0:08 /usr/local/apache2/bin/httpd -k start 
daemon   1274    1.0  8.1  417560 168836  ?     Sl   19:57   0:04 /usr/local/apache2/bin/httpd -k start 
usr1cv8  1114    0.5  3.7  347024 77028   ?     Sl   19:57   0:02 /opt/1C/v8.3/i386/rphost -range 1560:1591 -reghost 1cServ -regport  1541 -pid d36df2fe-87c7-11e5-8891 

usr1cv8  1080    0.9  2.4  164872 51592   ?     Sl   19:57   0:04 /opt/1C/v8.3/i386/rmngr -port 1541 -host 1cServ -range 1560:1591 -clstid e55601ba-8780-11e5-0f98-001 

usr1cv8  1071    0.3  0.7  98072  15216   ?     Ssl  19:57   0:01 /opt/1C/v8.3/i386/ragent -daemon 
root      979    0.0  0.4  108228 10288   tty7  Ssl+ 19:57   0:00 /usr/bin/X :0 vt07 -nolisten tcp

MuTbKa
() автор топика
Ответ на: комментарий от PaRuSoft

Задачи поднимать полноценный 1c+PGSQL сервер не было. Нужно было просто поставить 1с веб сервер на VPS-хостинге.

MuTbKa
() автор топика
Ответ на: комментарий от PaRuSoft

Что и было сделано командой:

./webinst -apache22 -wsdir base -dir '/var/www/html/base/' -connStr 'File="/var/1cBase"' -confPath /usr/local/apache2/conf/httpd.conf

MuTbKa
() автор топика
Ответ на: комментарий от MuTbKa

Я может тоже, упорот... Но 1С, правда, может работать, в файловом режиме, через web?

DALDON ★★★★★
()
Ответ на: комментарий от daemonpnz

ну и таки абсолютно серьёзно говорю: 2гб для ут11.х на платформе 8.3 это не просто мало, а неприлично мало. То что у 1ски сейчас пошло на управляемых платформах жрёт ресурсов в 4-5 больше, чем то что было раньше на платформе 8.2.

daemonpnz ★★★★★
()
Последнее исправление: daemonpnz (всего исправлений: 1)
Ответ на: комментарий от daemonpnz

Вы думаете постгри решит проблему с прожорливым апачем? А 3 гб будет нормально? Работать будет 5 человек, не более, дело в том, что хостер отказывается предоставлять больше 3 гб на Убунту х86. А на время тестирования нужна именно она, т.к. запатчить можно только х86 1с серв. Если ставить 1с х86 на х64 сервак, тонкий клиент не заведётся, это абсолютно точно проверено.

MuTbKa
() автор топика
Ответ на: комментарий от MuTbKa

Бухгалтерия 8.3 при запуске четко предупреждает, что ей надо аж 4 гига, а не 3 и меньше. Ты бы проверил где-нибудь на локальной тачке. К тому же раньше у сервака 1с на линусе при работе через постгрю была недокументированных фича - 10 клиентов могли работать спокойно без всякого гемороя и без патча сервака. Достаточно было лишь запатчить клиентов.

daemonpnz ★★★★★
()
Ответ на: комментарий от daemonpnz

Бесплатно могут работать только клиенты тонкие и толстые, а как только пускаешь через web, сразу срабатывает запрос лицензии

MuTbKa
() автор топика
Ответ на: комментарий от MuTbKa

Памяти 2 гб
версия 1с 8.3.6

Ты бы ещё на калькуляторе запускал. 8.3 довольно прожорлива:

8383 usr1cv83 /opt/1C/v8.3/x86_64/rphost 332 2027472 2035385 2049252

И это с постгресом, который ещё гиг с лишним скушал.

redgremlin ★★★★★
()
Ответ на: комментарий от MuTbKa

Ну тогда запускай и пробуй на локальной тачке.

daemonpnz ★★★★★
()
Ответ на: комментарий от MuTbKa

Извиняюсь. Памяти 2 гб. свапа 1 гб, ubuntu x86, версия 1с 8.3.6.2299. 1с сервер работает в файловом режиме,

Я думаю не подтюнишь, это 1С. Нужна архитектура x64, больше пямяти оперативной и посмотреть на iowait. Тем более Web оно рисует ИМХО медленнее всего.

petav ★★★★★
()
Последнее исправление: petav (всего исправлений: 1)

1. При публикации файловой базы запускается экземпляр «сервера» под каждый сеанс. Жрущий память апач это оно.
2. Публикация файловой базы не требует запуска сервера.

ollowtf ★★★
()
Ответ на: комментарий от ollowtf

И как же быть? На винде такая же конфигурация, только вместо апача - IIS, с 5 загруженными клиентами занимает всего 600 мб.
«Установка ServerLimit и MaxClients на конфигурации веб-сервера Apache в значение 1» не помогает, всё начинает жутко тупить, больше одного клиента запустить не реально

MuTbKa
() автор топика
Ответ на: комментарий от MuTbKa

И как же быть?

Перевести базу в серверный вид. Должно помочь. Разработчики платформы с момента выхода 8.2 пишут о том, что файловый вариант или для однопользовательского режима, или для разработки/тестирования.

Если ставить 1с х86 на х64 сервак, тонкий клиент не заведётся, это абсолютно точно проверено.

Не слышал о таком. Проверю завтра.

ollowtf ★★★
()
Ответ на: комментарий от ollowtf

На всякий случай речь идёт о дебиане 7 х64. Пытался поставить 1с х32 + PgSQL x32, толстый клиент цеплялся, тонкий не захотел, с библиотеками трабла была какая то. Если разберёшься в чём дело напиши, буду благодарен

MuTbKa
() автор топика
Ответ на: комментарий от MuTbKa

Коллега-админ говорит, что таких установок у него много и всё работает. Библиотеки и утилиты все 32-битные должны быть.

ollowtf ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.