1С - одновременная работа Windows и Linux станций

WINE@Etersoft, "1С","Ананас" и прочие проекты

Модератор: Модераторы разделов

Аватара пользователя
ivul
Сообщения: 102
ОС: Debian/Ubuntu Linux

1С - одновременная работа Windows и Linux станций

Сообщение ivul »

Приветствую!

Версия 1С 7,70,486
Wine@Etersoft 1.0.7 Network
База лежит на файл-сервере. Доступ к общему диску: для Win-станций по samba, для Linux-станций - NFS.

Настройки следующие:

Samba 3.0.25b на сервере
--------------------------------
[db]
comment = Базы 1С
path = /path/to/db
create mask = 0660
directory mask = 0770
valid users = @MyGroup
writable = yes
locking = no
oplocks = no
level2 oplocks = no

NFS
----------------------
файл /etc/exports на сервере
/path/to/db 192.168.0.0/24(rw,no_root_squash)

файл /etc/fstab на станции
192.168.0.1:/path/to/db /mnt/nfs nfs rw,rsize=32768,wsize=32768,intr,noatime 0 0

WINE на станции
---------------------
В папке ~/.wine/dosdevices создал символическую ссылку на /mnt/nfs с именем x:.
В winecfg отметил диск x: как сетевой.

Замечены следующие проблемы:
1. К базе 1С можно одновременно подключиться под одним именем с Win и Linux-станций.
2. Если на Linux-станции закрыть 1С некорректно (перезапустить X-ы, например), то при следующем запуске она выдает сообщение о некорректном завершении работы и предлагает зайти в монопольном режиме и выполнить переиндексацию. Можно запустить 1С, выполнить переиндексацию и вроде все зашибись, НО все это можно сделать даже тогда, когда к базе уже подключена Win-станция. Соответственно, после такой "индексации" данные теряются.

Где ошибка? Как исправить?
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: 1С - одновременная работа Windows и Linux станций

Сообщение Hoblin »

ivul писал(а):
21.08.2007 13:54
База лежит на файл-сервере. Доступ к общему диску: для Win-станций по samba, для Linux-станций - NFS.
...
Где ошибка? Как исправить?

Нельзя использовать NFS для организации совместной работы. Нужно монтировать по CIFS с использованием этерсофтовского пакета linux-cifs.
Спасибо сказали:
Аватара пользователя
ivul
Сообщения: 102
ОС: Debian/Ubuntu Linux

Re: 1С - одновременная работа Windows и Linux станций

Сообщение ivul »

Hoblin писал(а):
22.08.2007 08:07
Нельзя использовать NFS для организации совместной работы. Нужно монтировать по CIFS с использованием этерсофтовского пакета linux-cifs.


А если Самбу вообще убрать и поставить NFS-клиента на Windows-станции, работать будет?
Спасибо сказали:
Аватара пользователя
On-Lite
Сообщения: 73
ОС: SLES 10

Re: 1С - одновременная работа Windows и Linux станций

Сообщение On-Lite »

ivul писал(а):
22.08.2007 09:16
А если Самбу вообще убрать и поставить NFS-клиента на Windows-станции, работать будет?


Почитай внимательно мануал по одновременной работе Windows и Linux клиентов в FAQ от Eterosoft. Там написано, что работать могут ТОЛЬКО по протоколу CIFS. Настрой CIFS, он ставится и настраивается точно так же легко как и NFS.
Исследовательский центр. Инфа по Linux терминалам.
http://netlab.clan.su
Спасибо сказали:
Аватара пользователя
ivul
Сообщения: 102
ОС: Debian/Ubuntu Linux

Re: 1С - одновременная работа Windows и Linux станций

Сообщение ivul »

On-Lite писал(а):
22.08.2007 09:26
Почитай внимательно мануал по одновременной работе Windows и Linux клиентов в FAQ от Eterosoft. Там написано, что работать могут ТОЛЬКО по протоколу CIFS. Настрой CIFS, он ставится и настраивается точно так же легко как и NFS.


Да я в курсе.
На сервере железо хилое. 1C через Samba тормозит, а по NFS летает.
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: 1С - одновременная работа Windows и Linux станций

Сообщение Hoblin »

ivul писал(а):
22.08.2007 12:34
На сервере железо хилое. 1C через Samba тормозит, а по NFS летает.

На NFS можно настроить только без win-машин - и будет летать. А с win-машинами только через CIFS. Ну или терминальный доступ для win-клиентов делать.
Спасибо сказали:
mmm62
Сообщения: 7

Re: 1С - одновременная работа Windows и Linux станций

Сообщение mmm62 »

Hoblin писал(а):
22.08.2007 14:09
ivul писал(а):
22.08.2007 12:34
На сервере железо хилое. 1C через Samba тормозит, а по NFS летает.

На NFS можно настроить только без win-машин - и будет летать. А с win-машинами только через CIFS. Ну или терминальный доступ для win-клиентов делать.

по собственному опыту - nfs для 1c лучше вообще неиспользовать. при глюках свича\сети\электричества подает база 1с с вероятностью 50%. лечится только восстановлением из бакапа. гоните всех на терминальный сервер.
про CIFS сказать не могу. нет win клиентов.
Спасибо сказали:
Аватара пользователя
On-Lite
Сообщения: 73
ОС: SLES 10

Re: 1С - одновременная работа Windows и Linux станций

Сообщение On-Lite »

Hoblin писал(а):
22.08.2007 14:09
ivul писал(а):
22.08.2007 12:34
На сервере железо хилое. 1C через Samba тормозит, а по NFS летает.

На NFS можно настроить только без win-машин - и будет летать. А с win-машинами только через CIFS. Ну или терминальный доступ для win-клиентов делать.


Правда, сделай всех через терминал и через Windows и Linux, пусть 1С стоит на Linux машине. Открой удаленный доступ к X серверу и все.
Исследовательский центр. Инфа по Linux терминалам.
http://netlab.clan.su
Спасибо сказали:
Аватара пользователя
AMD
Сообщения: 478
Статус: Maestro
ОС: Linux Kubuntu 7.10

Re: 1С - одновременная работа Windows и Linux станций

Сообщение AMD »

On-Lite писал(а):
23.08.2007 13:44
Hoblin писал(а):
22.08.2007 14:09
ivul писал(а):
22.08.2007 12:34
На сервере железо хилое. 1C через Samba тормозит, а по NFS летает.

На NFS можно настроить только без win-машин - и будет летать. А с win-машинами только через CIFS. Ну или терминальный доступ для win-клиентов делать.


Правда, сделай всех через терминал и через Windows и Linux, пусть 1С стоит на Linux машине. Открой удаленный доступ к X серверу и все.

Но тогда ему даже етерософт wine сетевой не потребуется поидее - и сэкономит и на лицензии
Спасибо сказали:
vkozlov
Сообщения: 37
ОС: CentOS 5.0

Re: 1С - одновременная работа Windows и Linux станций

Сообщение vkozlov »

AMD писал(а):
24.08.2007 23:58
Но тогда ему даже етерософт wine сетевой не потребуется поидее - и сэкономит и на лицензии


Во-первых, локальный по лицензии предназначен не просто для установки на одну машину а для работы одного пользователя. То есть лицензионное соглашение нарушится.

Во-вторых, очень не исключено что влокальной и в серевой версии механизмы блокировок работают по разноу.
Спасибо сказали: