Wine@Etersoft + 1C: Несколько подключений к одной базе с одного рабочего места из Linux (Можно ли ?)

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

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

valager
Сообщения: 6
ОС: ASP Linux 12 (Carbon)

Wine@Etersoft + 1C: Несколько подключений к одной базе с одного рабочего места из Linux

Сообщение valager »

На сервере Samba есть база. К ней подключаются несколько клиентов Linux и Windows. Linux клиенты монтируются через CIFS от Etersoft. Все работает нормально. Но если из Linux с одной и той же машины сделать два подключения к одной базе (допустим под двумя пользователями 1с: директором и главбухом), то при втором входе выдается ошибка: "Ошибка открытия таблицы XXXX" где XXXX - могут быть каждый раз разные таблицы, допустим DH12789. Это происходит даже если все остальные клиенты отключены. Если делать то же самое под Windows - все работает. Сам я думаю что это что-то с CIFS, но не знаю, что еще можно сделать.

Для полноты информации привожу конфигурацию:

smb.conf:

[global]
netbios name = linuxsrv
wins support = yes
encrypt passwords = yes
security = share
workgroup = WORKGROUP
server string =
guest account = nobody
oplocks = yes
kernel-oplocks = no

[test]
comment = Test base
path = /home/data/1cbase
writeable = yes
force group = users
force user = user1
inherit permissions = yes

Права на папку /home/data/1cbase - 770 на саму папку, на все файлы в ней и все новые файлы создаются в ней с такими же правами. Владелец user1, группа wine.

Ресурс [test] монтируется на Linux-клиентах такой строчкой в fstab:

\\192.168.0.27\test /mnt/base cifs user,password=,uid=user1,gid=wine,username= 0 0

Далее я сделал сетевой диск в win-окружении (~/.wine/dosdevices/k:) ссылающийся на /mnt/base

Что это может быть ?

P.S. Дистрибутив клиентов: ASP Linux 12 Carbon, дистрибутив сервера: StartCom Enterprise Linux 5 (клон RHEL 5). Samba 3.0.23c-2.
Спасибо сказали:
Hoblin
Модератор
Сообщения: 1442
Статус: Etersoft team
ОС: ALT Linux

Re: Wine@Etersoft + 1C: Несколько подключений к одной базе с одного рабочего места из Linux

Сообщение Hoblin »

valager писал(а):
18.02.2008 19:28
"Ошибка открытия таблицы XXXX"

Лимиты на открытые файлы, другого варианта здесь нет. Пошаговое решение см. в соответствующем разделе документации Etersoft.
Спасибо сказали:
valager
Сообщения: 6
ОС: ASP Linux 12 (Carbon)

Re: Wine@Etersoft + 1C: Несколько подключений к одной базе с одного рабочего места из Linux

Сообщение valager »

Увеличил лимиты, и все работает. Можно хоть 4 базы одновременно открывать.

Еще раз спасибо!

Для все остальных, кому это интересно показываю:

Под root-ом в файле /etc/sysctl.conf добавил строку:
fs.file-max=100000

Под root-ом в файле /etc/security/limits.conf добавил строки:
* soft nofile 100000
* hard nofile 100000

Под root-ом в файле /etc/pam.d/system-auth добавил строку:
session required /lib/security/pam_limits.so

100000 это максимальное количество файлов, которые можно открыть.
Спасибо сказали:
Аватара пользователя
warlomak
Сообщения: 384
ОС: Ubuntu 10.04

Re: Wine@Etersoft + 1C: Несколько подключений к одной базе с одного рабочего места из Linux

Сообщение warlomak »

Если не секрет как скорость работы через cifs ? Какой дистриб? Конфа, размер? Пробовал маленький магазин 10компов, тормозило безбожно по сети...
Спасибо сказали: