Вопрос простой. Дано:
1. Fedora 12
2. samba
3. 1С-бухгалтерия v.7.7 в файлсерверном исполнении.
Симптомы: монитор пользователя видит только пользователя, зашедшим последним в 1С. Это неприятно, и, главное, лишает монитор цели его использования. Кроме этого - наводит на неприятные мысли о сетевой работе юзерей с базой данных, блокировки там всякие могут отрабатывать неправильно...
Каким образом научить самбу и 1С работать корректно, монитор показывать всех юзерей?
Задача то ведь типовая и только для меня - новая...
====================
Решение, как всегда пришло из Инета. А именно отсюда:
http://forum.ixbt.com/topic.cgi?id=76:8314
Применил, попробовал, монитор заработал и показал всех юзерей. Надеюсь и остальное будет работать не хуже.
Samba и 1С-бухгалтерия
Блокировки на самбе глючат! Всмысле, как рабочее решение, базу лежащую на самбе нельзя рассматривать. Проверено было на собственном опыте.
А по-моему, дело в настройках, у людей же как то работает
спасибо Cruiser78, и нам помогло, тоже покувыркались с самбой :(
проблемы с монитором ушли, с надежностью - пока заметно лучше, но времени еще мало прошло вообще то - в реальную работу самбу запустим с понедельника :)
спасибо Cruiser78, и нам помогло, тоже покувыркались с самбой :(
проблемы с монитором ушли, с надежностью - пока заметно лучше, но времени еще мало прошло вообще то - в реальную работу самбу запустим с понедельника :)
Ну тогда держи еще небольшой подарок. Вот мои настройки на каталог, где живет 1С (dbf) уже почти год.
[BD]
comment = 1C baze
path = /mnt/drbd/BD
browseable = yes
public = yes
readonly = no
writable = yes
create mask = 0660
directory mask = 02770
write cache size = 0
strict locking = auto
strict sync=no
csc policy = manual
# наследовать владельца (вышестоящей директории)
inherit owner = yes
# наследовать ACL
inherit acls = yes
# наследовать права
inherit permissions = yes
Ну и в секции [global]
socket options = IPTOS_LOWDELAY TCP_NODELAY SO_RCVBUF=65536 SO_SNDBUF=65536 SO_KEEPALIVE
max xmit=65536
#Настройки SAMBA для работы блокировок 1C и MS-Access
locking = yes
kernel oplocks = no
level2 oplocks = yes
oplocks = yes
use sendfile=yes
strict locking = auto
oplock break wait time = 30
lock spin time = 2000
create mask = 0664
directory mode = 0755
deadtime = 120
delete readonly = yes
aio read size = 32768
aio write size = 32768
read raw = no
write raw = yes
getwd cache = yes
И еще - обрати внимание на параметр posix lock. Если размещать самбовые каталоги на кластерной системе glusterfs, то там, для нормальной работы windows-приложений надо его выключать (no). А так - по барабану. Из-за этого незнания пришлось разверуть и drbd, на нем блокировки не глючат.