Author Topic: траблы 1c + samba  (Read 8065 times)

0 Members and 1 Guest are viewing this topic.

Offline emercom

  • Jr. Member
  • **
  • Posts: 99
  • Karma: +0/-0
траблы 1c + samba
« on: April 12, 2006, 14:16:29 »
Всем добрый день!
У меня такой вопросик, может кто просвятит, стоит Slackware и samba, в расшаренной папке лежат базы 1С, при подключении к базам (на рабочих местах XP) подключается быстро если в это время никто эту базу не использует, если кто то её юзает то при подключении проходит минут 5-7 до того как появиться окошко авторизации пользвателя 1С, у всех пользователей в 1С прописаны свои папки, открывать на одной машине можно хоть 10 баз одновременно, не тормозит. т.е. оооочччеееннньь сильно тормозит при ПОДКЛЮЧЕНИИ если эта база у кого то уже открыта

подскажите куда копать

зараннее благодарен...


smb.conf:

[global]

workgroup = MYDOMAIN

server string = Samba Server

security = user
   hosts allow = 192.168.0. 127.


log file = /var/log/samba.%m


max log size = 50

socket options = TCP_NODELAY

;blocking locks = yes
;kernel oplocks = yes
;locking = no
;oplocks = no
;level2 oplocks = no
;posix locking = yes
;strict locking = no
;share modes = yes

dns proxy = no

[homes]
comment = Home Directories
browseable = no
writable = yes

[public]
comment = 1C Base
path = /usr/share/bases1c
public = yes
writable = yes


Offline Krueger

  • Full Member
  • ***
  • Posts: 195
  • Karma: +0/-0
    • http://www.zaonsv.ru
траблы 1c + samba
« Reply #1 on: April 12, 2006, 17:16:43 »
Аналогичную проблему решил кардинально. Теперь 1С база лежит на виндовой машине..:-(
А вообще эти несколько минут идёт  активный обмен трафиком.. что за трафик, фик его знает..

Offline emercom

  • Jr. Member
  • **
  • Posts: 99
  • Karma: +0/-0
траблы 1c + samba
« Reply #2 on: April 12, 2006, 17:40:36 »
Quote
Аналогичную проблему решил кардинально. Теперь 1С база лежит на виндовой машине..:-(
А вообще эти несколько минут идёт  активный обмен трафиком.. что за трафик, фик его знает..
[snapback]8993[/snapback]

я наоборот хочу разгрузить виндовый сервак...
сравнения скорости работы (когда один пользователь подключается к базе на виндовом мощьном и на слаке слабенький) просто небо и земля, слака рулит..   да и собсна после подключения (даже когда 2 пользователя работают в одной базе) тормозов нет...   но вот в момент подключения ((((

Offline stranger

  • Hero Member
  • *****
  • Posts: 922
  • Karma: +0/-0
    • http://
траблы 1c + samba
« Reply #3 on: April 12, 2006, 18:24:27 »
Quote
я наоборот хочу разгрузить виндовый сервак...
сравнения скорости работы (когда один пользователь подключается к базе на виндовом мощьном и на слаке слабенький) просто небо и земля, слака рулит..   да и собсна после подключения (даже когда 2 пользователя работают в одной базе) тормозов нет...   но вот в момент подключения ((((
[snapback]8996[/snapback]
Смотри блокировки по smbstatus - может когда база открыта одним пользователем что-нибудь блокируется...
[span style='font-family:Geneva'][span style='font-size:8pt;line-height:100%'][span style='color:gray']Единственное условие, от которого зависит успех, есть терпение.   Л.Н.Толстой
[/span][/span][/span]

Offline anovo

  • Sr. Member
  • ****
  • Posts: 273
  • Karma: +0/-0
траблы 1c + samba
« Reply #4 on: April 12, 2006, 18:33:28 »
Возможно, стоит посмотреть в сторону HASP (если версия лицензионная), у которого есть конфигурационный файл, в нем можно прописать IP-адреса клиентов 1С. Подробностей реализации, к сожалению, не помню. Но в свое время выяснял, что "минут 5-7 до того как появиться окошко авторизации" в моем случае вызывал как раз-таки HASP. Можно попросить совета у 1С-поддержки, если зарегистрированы, но это по желанию, естественно.
The White Rabbit put on his spectacles. "Where shall I begin, please your Majesty?" he asked.
"Begin at the beginning," the King said, very gravely, "and go on till you come to the end: then stop."
"Alice's Adventures in Wonderland" by Lewis Carroll

Offline emercom

  • Jr. Member
  • **
  • Posts: 99
  • Karma: +0/-0
траблы 1c + samba
« Reply #5 on: April 12, 2006, 18:39:20 »
Quote
Смотри блокировки по smbstatus - может когда база открыта одним пользователем что-нибудь блокируется...
[snapback]8998[/snapback]

smbstatus :

Locked files:
Pid    DenyMode   Access      R/W        Oplock           Name
--------------------------------------------------------------
216    DENY_NONE  0x12019f    RDWR       NONE             /usr/share/bases1c/DB2004/DB7/DT14013.CDX   Wed Apr 12 16:53:03 2006
216    DENY_NONE  0x12019f    RDWR       NONE             /usr/share/bases1c/DB2004/DB7/DH14112.CDX   Wed Apr 12 16:53:03 2006
216    DENY_NONE  0x12019f    RDWR       NONE             /usr/share/bases1c/DB2004/DB7/SC40418.CDX   Wed Apr 12 16:53:03 2006
216    DENY_NONE  0x12019f    RDWR       NONE             /usr/share/bases1c/DB2004/DB7/SC11401.DBF   Wed Apr 12 16:53:03 2006
216    DENY_NONE  0x12019f    RDWR       NONE             /usr/share/bases1c/DB2004/DB7/1SBLOB.CDX   Wed Apr 12 16:53:02 2006
216    DENY_NONE  0x12019f    RDWR       EXCLUSIVE+BATCH  /usr/share/bases1c/DB2004/DB1/DH14130.CDX   Wed Apr 12 17:38:38 2006
216    DENY_NONE  0x12019f    RDWR       EXCLUSIVE+BATCH  /usr/share/bases1c/DB2004/DB1/SC11407.DBF   Wed Apr 12 17:38:37 2006
216    DENY_NONE  0x12019f    RDWR       NONE             /usr/share/bases1c/DB2004/DB7/DH37696.CDX   Wed Apr 12 16:53:03 2006
216    DENY_NONE  0x12019f    RDWR       NONE             /usr/share/bases1c/DB2004/DB7/DH16256.DBF   Wed Apr 12 16:53:03 2006
216    DENY_NONE  0x12019f    RDWR       NONE             /usr/share/bases1c/DB2004/DB7/DT16187.DBF   Wed Apr 12 16:53:03 2006
216    DENY_NONE  0x12019f    RDWR       NONE             /usr/share/bases1c/DB2004/DB7/DH12255.CDX   Wed Apr 12 16:53:03 2006
216    DENY_NONE  0x12019f    RDWR       NONE             /usr/share/bases1c/DB2004/DB7/SC11696.CDX   Wed Apr 12 16:53:03 2006
216    DENY_NONE  0x12019f    RDWR       NONE             /usr/share/bases1c/DB2004/DB7/1SUSERS.DBF   Wed Apr 12 16:53:02 2006
216    DENY_NONE  0x12019f    RDWR       EXCLUSIVE+BATCH  /usr/share/bases1c/DB2004/DB1/DH11012.DBF   Wed Apr 12 17:38:38 2006
216    DENY_NONE  0x12019f    RDWR       EXCLUSIVE+BATCH  /usr/share/bases1c/DB2004/DB1/DT16199.DBF   Wed Apr 12 17:38:38 2006
216    DENY_NONE  0x12019f    RDWR       EXCLUSIVE+BATCH  /usr/share/bases1c/DB2004/DB1/DH16266.DBF   Wed Apr 12 17:38:37 2006


Offline ack

  • Jr. Member
  • **
  • Posts: 75
  • Karma: +0/-0
    • http://
траблы 1c + samba
« Reply #6 on: April 13, 2006, 12:07:54 »
Странно
Когда я гонял 1С через самбу, у меня таких проблем не возникало
Вообще, при перед окошком авторизации 1С открывает всего 3 файла на диске: метаданные, файл с паролями и 1cv7.lck
У меня предчувствие, что проблемы с последним.
К тому же в списке блокированных файлов он у тебя не почему-то не значится, а должен.

Offline emercom

  • Jr. Member
  • **
  • Posts: 99
  • Karma: +0/-0
траблы 1c + samba
« Reply #7 on: April 13, 2006, 16:34:17 »
Quote
Странно
Когда я гонял 1С через самбу, у меня таких проблем не возникало
Вообще, при перед окошком авторизации 1С открывает всего 3 файла на диске: метаданные, файл с паролями и 1cv7.lck
У меня предчувствие, что проблемы с последним.
К тому же в списке блокированных файлов он у тебя не почему-то не значится, а должен.
[snapback]9017[/snapback]
я просто не стал весь список показывать, это было бы слишком много ))
а вообще проблема решилась, всем спасибо за участие

Offline emercom

  • Jr. Member
  • **
  • Posts: 99
  • Karma: +0/-0
траблы 1c + samba
« Reply #8 on: April 13, 2006, 16:40:32 »
Вдруг кому пригодиться)

Сейчас smb.conf выглядит так:
[global]

workgroup = MYDOMAIN

server string = Samba Server

security = user

hosts allow = 192.168.0. 127.

log file = /var/log/samba.%m

max log size = 50

socket options = SO_KEEPALIVE SO_BROADCAST TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192

blocking locks = No
kernel oplocks = No
locking = Yes
oplocks = Yes
strict locking = no
share modes = yes
create mask = 0666
directory mask = 0777
dns proxy = no
restrict anonymous = no
domain master = no
preferred master = no
max protocol = NT
ldap ssl = No
server signing = Auto
time server = yes
deadtime = 3

#============================ Share Definitions ==============================
[homes]
comment = Home Directories
browseable = no
read only = no

[public]
comment = 1C Base
path = /usr/share/bases1c
guest ok = yes
read only = no
force user = admin
case sensitive = no
msdfs proxy = no
inherit permissions = yes
locking = yes
delete readonly = yes
level2 oplocks = yes
mangling char = _
oplock contention limit = 15
« Last Edit: April 13, 2006, 16:41:02 by emercom »

Offline Barbarian

  • Full Member
  • ***
  • Posts: 161
  • Karma: +0/-0
траблы 1c + samba
« Reply #9 on: April 22, 2006, 23:07:47 »
У меня такой же конфиг как у тебя, ног я не могу внести ни каких измений в каталог /var/ftp/bases1c под виндами

Offline Krueger

  • Full Member
  • ***
  • Posts: 195
  • Karma: +0/-0
    • http://www.zaonsv.ru
траблы 1c + samba
« Reply #10 on: April 24, 2006, 09:13:43 »
Quote
У меня такой же конфиг как у тебя, ног я не могу внести ни каких измений в каталог /var/ftp/bases1c под виндами
[snapback]9207[/snapback]
проверь права на запись в эту директорию.

Offline Barbarian

  • Full Member
  • ***
  • Posts: 161
  • Karma: +0/-0
траблы 1c + samba
« Reply #11 on: April 24, 2006, 12:28:24 »
Quote
проверь права на запись в эту директорию.
[snapback]9231[/snapback]

права ставил даже 777 читает но не могу туда что то записать

Offline stranger

  • Hero Member
  • *****
  • Posts: 922
  • Karma: +0/-0
    • http://
траблы 1c + samba
« Reply #12 on: April 24, 2006, 12:47:30 »
Quote
права ставил даже 777 читает но не могу туда что то записать
[snapback]9236[/snapback]
Права на шару в smb.conf?
И еще ... а причем тут самба и /var/ftp/ ?
[span style='font-family:Geneva'][span style='font-size:8pt;line-height:100%'][span style='color:gray']Единственное условие, от которого зависит успех, есть терпение.   Л.Н.Толстой
[/span][/span][/span]

Offline Barbarian

  • Full Member
  • ***
  • Posts: 161
  • Karma: +0/-0
траблы 1c + samba
« Reply #13 on: April 25, 2006, 09:11:54 »
Quote
Права на шару в smb.conf?
И еще ... а причем тут самба и /var/ftp/ ?
[snapback]9237[/snapback]

нет, я на папке выставил права, конфиг оставил без изменений твой, а место определил т.к. мне так удобнее
« Last Edit: April 25, 2006, 09:13:13 by Barbarian »

Offline emercom

  • Jr. Member
  • **
  • Posts: 99
  • Karma: +0/-0
траблы 1c + samba
« Reply #14 on: April 25, 2006, 17:20:01 »
Quote
права ставил даже 777 читает но не могу туда что то записать
[snapback]9236[/snapback]
ты залил туда базы и неможеш изменения делать ??

ПС я во многих статьях читал что самба подхватывает все изменения в smb.conf налету, но у меня такого не происходило, пока польностью не перезапустиш самбу, изменения не применялись...

Offline Barbarian

  • Full Member
  • ***
  • Posts: 161
  • Karma: +0/-0
траблы 1c + samba
« Reply #15 on: May 01, 2006, 12:28:05 »
Quote
ты залил туда базы и неможеш изменения делать ??

ПС я во многих статьях читал что самба подхватывает все изменения в smb.conf налету, но у меня такого не происходило, пока польностью не перезапустиш самбу, изменения не применялись...
[snapback]9277[/snapback]

не понял, если я делаю /etc/init.d/cmb stop потом /etc/init.d/smb start - это не полный перезапуск?