|
Linux как сервер терминалов для 1С | ☑ | ||
|---|---|---|---|---|
|
0
Al113
19.11.07
✎
15:13
|
Кто-нибудь делал такое? Успешно, в смысле
|
|||
|
1
Asmody
модератор
19.11.07
✎
16:07
|
шо? опять?!
|
|||
|
2
Asmody
модератор
19.11.07
✎
16:11
|
||||
|
3
Al113
19.11.07
✎
16:44
|
Я дико извиняюсь, 1сv7
|
|||
|
4
Командо1с
19.11.07
✎
16:51
|
(3) У тебя эмулятор винды?
|
|||
|
5
Al113
19.11.07
✎
17:02
|
Да, тока что запустил под обычным вайном, криво очень, но на одном компе пошла. Под этерсофтовским локальным работает лучше, но на одном компе. На сетевом работала 1С одновременно с 3 разных компов. Но очень хотелось бы запустить именно локальный вариант. Да и узнать, есть ли удачные примеры использования линукса как терминала для 1с 7.7
|
|||
|
6
Командо1с
19.11.07
✎
17:25
|
(5) просто я в этерсофт не шарю. Он работает как виртуальная машина?
В любом случае вроде есть Х-клиент терминалов Сервер_Линух -в- клиент_Винда |
|||
|
7
Al113
19.11.07
✎
17:35
|
(6) Не, он не виртуальная машина. Это обычный вайн с дополнениями. А клиенты виндовозные не интересуют. Всё линуксовое. Проблема с локальным вайном состоит в том, что он не может разделить графику. Т.е, 1с начинает запускаться на клиенте, а куда выводить графику wine не понимает. Как ни странно, в сетевой версии такой проблемы нет.
|
|||
|
8
Al113
20.11.07
✎
15:41
|
Неужели никто не использует линукс как терминальный сервер?
|
|||
|
9
SPV82
20.11.07
✎
15:57
|
(8) Для 1С - вряд ли. Ибо она и под виндой ведет себя порой непредсказуемо, так что линукс тут просто ни в какие ворота не лезет...
|
|||
|
10
ado
20.11.07
✎
16:08
|
(7) >1с начинает запускаться на клиенте, а куда выводить графику wine не понимает.
Простите, а причем здесь вайн? Он разве не через те же иксы картинку показывает? |
|||
|
11
ado
20.11.07
✎
16:09
|
+(10) Вообще, что пробовали, и что не получилось?
|
|||
|
12
Al113
20.11.07
✎
17:03
|
(9) http://linuxforum.ru/index.php?showtopic=47022&pid=532428&mode=threaded&start=#entry532428
Тут вроде как работает. Проблема в следующем: есть wine от этерсофт. есть 1с. на одной машине запускается. На второй по ssh тоже запускается. Но по-очереди. Одновременно не работают. Причем, можно сначала запустить на клиенте, а на сервере уже нельзя. И наоборот. Второй по очередности запуска комп пишет: Unhandled page fault on read access to 0x00000048 at address 0x7f64cec7 (thread 002d), starting debugger... Unhandled exception: page fault on read access to 0x00000048 in 32-bit code (0x7f64cec7). и т.д. |
|||
|
13
Al113
20.11.07
✎
17:07
|
(12) Причем, самое забавное, месяц назад под сетевым работало все. Решили попробовать в локальной версии - не получилось. Поэтому, решили, что в сетевой работает, а в локальной - нет. Но сегодня выяснилось, что в сетевой версии теже грабли. Не понимаю, что за спецбубен тут нужен :(
|
|||
|
14
Al113
20.11.07
✎
17:19
|
Если открыть winecfg на одном компе, а потом попробовать открыть его на другом, получаю:
:~/wine_c/Program Files/1Cv77/BIN$ winecfg X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 1 (X_CreateWindow) Resource id in failed request: 0x7b Serial number of failed request: 13 Current serial number in output stream: 15 :( |
|||
|
15
ado
20.11.07
✎
17:35
|
(14) А в саппорт этерсофта стукнуться не пробовали?
|
|||
|
16
ado
20.11.07
✎
17:36
|
Кстати, у Колисниченко было описание линуксового терминального сервака с вайном. Попробуй найти эту книжку.
|
|||
|
17
Al113
21.11.07
✎
13:45
|
Поддержка 1с написала:
2. Работать с 1С:Предприятием 7.7, 8.0 и 8.1 на компьютере под управлением ОС Linux возможности нет. ПК под управлением ОС Linux можно использовать только в качестве файлового или SQL-сервера базы данных 1С:Предприятия. 3. Нами тестировался продукт ASPLinux Server ConfPoint Edition ver.1.0 (http://www.1c.ru/vendors/aspLinux/#confpoint_edition) фирмы ООО "АСПЛинукс" при использовании в качестве ФАЙЛОВОГО СЕРВЕРА 1С:Предприятия 7.7 и 8.0. Все необходимые настройки сервера для совместимости с 1С:Предприятием делает автоматически ConfPoint. 1С:Предприятие 7.7 и 8.0 на совместимость с другими продуктами семейства Linux не тестировалось, и каких-либо собственных рекомендаций по их настройке у нас, к сожалению, нет. Никто с ConfPoint не работал? |
|||
|
18
Murdoch
22.11.07
✎
09:34
|
Проба пера:
ОС -- Федора 8 Терминальный доступ -- Xnest (т.е. через Х сервер, пробовал через Xephyr, т.е. работает гораздо быстрее и траффик вместо 5Мбит/сек - 120 Мбит/сек) программы линукса запускаются без проблем, а Wine не работает, просто не запускается, даже коммерческий Этерсофт. если кому удалось реально запустить Вайн в терминальной сессии через Х сервер, напишите, пожалуйста, как вы это сделали. |
|||
|
19
Al113
22.11.07
✎
15:46
|
Тока что запустил на локальном вайне 1с с нескольких компов. Тока работает не правильно.
Как запускал: есть несколько пользователей на компе. У каждого есть вайн. У одного пользователя есть папка с базой. Эта папка монтируется другим пользователям mount --bind. Тут возникает проблема с правами на запись. Поэтому каждую минуту на папку /тек_user/wine_c/base пишется chmod 777. В результате несколько человек заходят в базу под локальным вайном, но монитор видит изменения далеко не сразу. 1с время от времени (раз в 2-3 минуты) падает у пользователей. Так же постоянно возникает ситуация, когда юзер в базе, а другому юзеру предлагают переиндексировать базу. Юзер индексирует, в это время у первого пользователя в мониторе пишется, что в базе тока второй юзер и он монопольно. Правда, удаление документов вроде у всех отображается быстро. |
|||
|
20
Al113
22.11.07
✎
15:49
|
(19)+ с удаленных компов люди коннектятся по ssh
|
|||
|
21
Gepard
22.11.07
✎
16:05
|
(19) а если базу положить в сетевую папку?
|
|||
|
22
Al113
22.11.07
✎
16:17
|
(21) Вайн локальный. если у юзера2 в winecfg указать какой-нить диск, в котором будет путь к изначальной базе (у первого пользователя), а потом в пути к базе указать этот диск, то проблема, похоже, сохраняется. Я в базе одним юзером, а он мне предлагает индексацию :(
|
|||
|
23
ado
22.11.07
✎
16:22
|
(22) Стоп, стоп. Вайн локальный? Тогда он в многопользовательском режиме в принципе работать не может, бо разделенный доступ к файлам не поддерживает. И не важно, с одного компа заходите, или с разных.
|
|||
|
24
Al113
22.11.07
✎
16:30
|
(23) завтра попробую с сетевым, конечно. Но в принципе так работает. Согласен, естественно, что "работает" нельзя тут сказать, но...
|
|||
|
25
Al113
23.11.07
✎
08:29
|
(23) Да, с сетевым работает нормально. Попробую сегодня бухгалтерию в линуксе заставить поработать :)
|
|||
|
26
Al113
23.11.07
✎
08:34
|
Murdoch
Попробуй запустить 1с по ssh. Должно работать. А как терминальный сервер я запустить FreeNX, ставится за 5 минут :) https://help.ubuntu.com/community/FreeNX www.boombox.perm.ru/forum/index.php?showtopic=435" target="_blank">http://http://www.boombox.perm.ru/forum/index.php?showtopic=435www.boombox.perm.ru/forum/index.php?showtopic=435</a> тут о решении проблемы в убунте 7,10 (в 7,04 проблем нет). Если вдруг у кого есть убунта: http://blogs.mail.ru/community/ubuntu/5EE18DA4B2318216.html |
|||
|
27
Drock
23.11.07
✎
09:29
|
вся вишка в том что каждому юзеру в home нужно создать папку .wine и не пытатся запускать с одной точки.
У меня к примеру когда сижу в конфигураторе - отладчик не запускается - сразу в дебаг падает, при этом конфигуратор пашет. Поэтому пока юзаю в обычном терминале. |
|||
|
28
Al113
23.11.07
✎
17:15
|
Ну вроде бы бухгалтерия без особых претензий отработала день на линуксовом сервере. Тока из винды графика чуть притормаживает. Да и вообще, самый хороший вариант - через ssh, чтоб не грузить весь стол и проч.
Было 5 человек в базе, Сервер - убунту 7,10, 4 пень 2,2, 768 оперативки. :) |
|||
|
29
Murdoch
24.11.07
✎
09:42
|
Al113
что ты подразумеваешь под запуском 1С по ssh ? я просто не могу представить себе, что это такое :) вот соединиться в терминале по ssh с другим компьютером - это понятно. опиши, пожалуйста свой метод. |
|||
|
30
Al113
24.11.07
✎
12:45
|
Murdoch
Просто пишешь на клиенте ssh 192.168.x.x -l user -X -X - использовать иксы (дает возможность запускать графику, а не тока консоль) поключишься, и пишешь что-то типа wine /home/user/wine_c/Program\ Files\1C\Bin\1cv7s.exe И получаешь 1с с сервера на клиентском компе :) |
|||
|
31
Нэп
26.11.07
✎
13:32
|
(30) + 1.
Спасиб за идею. Можно ее доработать следующим образом: Оформить ярлычок со строкой запуска ssh user@192.168.x.x —X wine "/home/user/.wine/drive_c/Program\ Files/1cv81/bin/1cv8.exe" При вызове этого ярлыка убунта распознает, что вызывается ssh и открывает окошко для ввода пароля - т.е. никакого терминала. |
|||
|
32
Al113
02.12.07
✎
09:19
|
http://wiki.archlinux.org/index.php/Использование_SSH_ключей
Тут сказано, как сгенерировать ключи для ssh, чтоб без паролей подключаться |
|||
|
33
Al113
02.12.07
✎
09:20
|
||||
|
34
Al113
02.12.07
✎
09:20
|
"http://wiki.archlinux.org/index.php/%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_SSH_%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%B9"
|
|||
|
35
smaharbA
02.12.07
✎
13:11
|
дурь, нафих вам ерсофтовский ? если уж так то просче и дешевле винда...
|
|||
|
36
smaharbA
02.12.07
✎
13:13
|
кстати можно и без открытых ключей подцепиться
|
|||
|
37
Murdoch
03.12.07
✎
07:14
|
(30)
Спасибо, все замечательно подключилось по ssh, а кроме 1С мне в терминале, ничего и не нужно ! |
|||
|
38
Al113
05.12.07
✎
15:42
|
Поставили в одну фирму в воскресенье сервер линуксовый (клиенты уже давно линуксовые были). В понедельник они позвонили, сказали что проблема с одним принтером и клиент-банк просили перенести на другой комп. Это исправили, с тех пор больше не звонили. Странно это очень. Вообще, там большой документооборот + доки после создания сразу же по оле грузятся из торговли в бухгалтерию и оттуда печатаются. Но, похоже, есть вероятность, что пока работает :)
|
|||
|
39
Ay49Mihas
22.04.08
✎
08:17
|
А как на таком решении оставить долгий расчёт на ночь на сервере, отключив
клиент? |
|||
|
40
Al113
22.04.08
✎
15:12
|
Никак. Для этого можно freeNX развернуть.
|
|||
|
41
Murdoch
23.04.08
✎
13:09
|
по VNC подключился, запустил расчет, отключился.
|
|||
|
42
Al113
23.04.08
✎
15:52
|
(41) :)
Кстати, ни у кого нет такой проблемы - в вайне от этерсофт (1.07; 1.08; 1.09 beta) 1с вешает иногда проц на 100% при открытии формы документа, справочника и проч. Даже бывает при выборе интервала вешается. |
|||
|
43
Ay49Mihas
24.04.08
✎
04:27
|
(41) А каким образом поднят VNC? Сессия сохраняется, если в xinetd для этой
сессии выделен отдельный порт, и указан флаг wait = yes. Тогда всё ОК. Но выделять каждой сессии один порт накладно. Сам пока остановился на FreeNX, ищу засады там. |
|||
|
44
Al113
24.04.08
✎
09:28
|
На сервере сеанс обычный, а к нему подключаешься viewer-ом. Отключишься, а на сервере сеанс остается, естественно.
|
|||
|
45
Ay49Mihas
25.04.08
✎
06:50
|
(0) Короче, тако решение отладили, только на FreeNX+NX, и 1С под wine@etersoft.
Работает хорошо. |
|||
|
46
Ay49Mihas
28.04.08
✎
04:45
|
Да, чтобы не повторяли моих ошибок --- поднял на SLES10sp1, но собирал к нему
NX и FreeNX от OpenSuSE 10.3, т.к. от 10.1 косячные. Зато собираются и более свежие версии на ура. |
|||
|
47
Drock
28.04.08
✎
05:54
|
на сколько мне известно freeNx юолее 5ти коннектов бесплатный не дает
|
|||
|
48
Ay49Mihas
28.04.08
✎
05:58
|
(47) А поподробнее? FreeNX и NX идут под GPL, там ограничений вроде нет.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |