Самба: 1с часто теряет таблицы, и на гигабите сотка

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
dreamsurfer
проходил мимо

Самба: 1с часто теряет таблицы, и на гигабите сотка

Непрочитанное сообщение dreamsurfer » 2010-08-04 22:31:08

Доброго времени суток, Юниховеды!
Сейчас в офисе, нет сети, пингуется только шлюз провайдера, поэтому листинги конфига самбы с утра подкину, как подниму сеть(теряюсь в догадках, о том что случилось скорее всего жара, кондея нет, иногда роутер пищит, если повиснит то не включится пока не остынет.... но такого не было ни разу :) ) В нескольких словах: стоит фряха 7.2, с рейда(2х500 самсунги хардварный) шарятся папки. Мать интеловая, сеть тоже, проц ксеон 4х1.8г, когда работает фсбекап(сливает на отдельный комп на гигабите ФриНас фтп) иногда 50 метров в сек показывается стат(systat vmnet 1 чтоли), шары на сотке дают в пике 9, в среднем 6-7 метров. Сверху этого сервера лежит еще один, под виндами, на нем Марвеловская сетевка, скорость между ними в самбе такая же как и на сотке, подкручивал sysctl, собрал ядро с полингом, в конфиг самбы прописал буферы, ноделэи, все по статьям, а в результате тоже самое и остается. Ну скорость это не самое главное, главное это бухгалтерия, у которой часто вываливаются ошибки захвата таблиц, в настройках 1с подкуртил таймаут на захват таблицы секунд на 40 - все равно. Вчера бухи потеряли 3 часовую наработку из за этой ошбки. У меня даже появилась мысль что самба это чисто виндовая разработка и пора бы вернутся к виндам... но фряха месяцами шуршит ни вирусника, ни вылетевших служб, все ей ни по чем....
Вот интересно, когда начну харды умирать, как смотреть? есть ли СМАРТ для фряхи?
Можно ли заставить гзип(или чем там фсбекап пакует) работать на всех ядрах? будет ли толк от этого?
Стоит ли для рейда использовать моунт Fuse(как от fuse_ntfs_3g чтоли)
О! есть идея посмотреть как будет работать шар с FreeNas если все порадует то это супер вариант... для обмена файлами.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

dreamsurfer
проходил мимо

Re: Самба: 1с часто теряет таблицы, и на гигабите сотка

Непрочитанное сообщение dreamsurfer » 2010-08-05 10:24:46

Код: Выделить всё

domain# cat /usr/local/etc/smb.conf
[global]
map to guest = Bad User
guest account = nobody
guest ok = YES
use client driver = no
workgroup = vesco
netbios name = nfs
enable privileges = yes
interfaces = em0
wide links = no
hosts allow = ALL
# username map = /etc/samba/sbmusers
server string = nfs
security = user
encrypt passwords = Yes
#obey pam restrictions = No
log level = 0
syslog = 0
log file = /var/log/samba/log.%m
max log size = 100000
time server = Yes
#nt acl support = Yes
mangling method = hash2
display charset = utf-8
unix charset = utf-8
dos charset = 866
#logon script = logon.bat
#logon drive = H:
# logon home =
#logon home = \\%L\SYSVOL\users\%U
#domain logons = yes
# os level = 255
#preferred master = yes
domain master = no
#local master = y
#wins support = yes
#wins server = w.x.y.z
wins proxy = yes
dns proxy = no
name resolve order = lmhosts wins dns host bcast
#passdb backend= ldapsam:ldap://127.0.0.1/
#ldap admin dn= cn=Manager,dc=vesco,dc=local
#ldap suffix= dc=vesco,dc=local
#ldap user suffix= ou=Users
#ldap group suffix= ou=Groups
#ldap machine suffix= ou=Computers
#ldap idmap suffix = ou=Users
#ldap ssl= off
#ldap ssl= start tls
#add user script = /usr/local/sbin/smbldap-useradd -m "%u"
#ldap delete dn= Yes
#delete user script = /usr/local/sbin/smbldap-userdel "%u"
#add machine script = /usr/local/sbin/smbldap-useradd -w "%u"
#add group script = /usr/local/sbin/smbldap-groupadd -p "%g"
#delete group script = /usr/local/sbin/smbldap-groupdel "%g"
#add user to group script = /usr/local/sbin/smbldap-groupmod -m "%u" "%g"
#delete user from group script = /usr/local/sbin/smbldap-groupmod -x "%u" "%g"
#set primary group script = /usr/local/sbin/smbldap-usermod -g "%g" "%u"
client signing = disabled
server signing = disabled
load printers = yes
printcap name = cups
disable spoolss = no
show add printer wizard = No
printing = cups
oplock = yes
dead time = 15
lpq cache = 30
level2 oplocks = true
aio write size = 16384
aio read size = 16384
max xmit = 65535
read raw = yes
write raw = yes
getwd cache = yes
socket options =  IPTOS_LOWDELAY TCP_NODELAY SO_RCVBUF=524288 SO_SNDBUF=524288 I                                      PTOS_THROUGHPUT
write cache size = 8988608
use sendfile= yes
[Profiles]
path = /mnt/raid/profiles
read only = no
create mask = 0600
directory mask = 0700
browseable = yes
guest ok = yes
profile acls = yes
csc policy = disable
force user = %U
valid users = pixel

[install]
comment = Public
path = /mnt/raid/Storage
valid users = pixel, @vesco, nobody, @smeta
browseable = yes
guest ok = yes
read only = yes
directory mask = 0777
create mask = 0777
write list = pixel

[consultant]
comment=cons
path=/mnt/raid/1c/consultant
valid users = pixel, @vesco, nobody, buh, glbuh, obmen
browsable = yes
guest ok = yes
read only = no
writable = yes
directory mask = 774
create mask = 774

[Обмен]
comment = Obmen
path = /mnt/raid/obmen
valid users = pixel, @vesco, nobody, buh, glbuh, obmen, khrenov, natasha, sasha,                                       @smeta, fedaka
browseable = yes
guest ok = yes
read only = no
writable = yes
directory mask = 0777
create mask = 0777

[printers]
comment = All printers
path = /var/spool/samba
browsable = yes
public = yes
guest ok = yes
printable = yes
writable = no
printer admin = pixel, obmen, @vesco, @smeta

[print$]
comment = Printer Drivers
path = /usr/local/share/cups/drivers
valid users = pixel
browsable = no
guest ok = yes
read only = no
write list = root, pixel, obmen, @smeta

[1c]
comment = 1c databases
path = /mnt/raid/1c
valid users = glavbuh, buh, backup, pixel
browsable = yes
guest ok = no
read only = no
writable = yes
write list = glavbuh, buh, pixel
create mask = 0774
directory mask = 0774

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: Самба: 1с часто теряет таблицы, и на гигабите сотка

Непрочитанное сообщение BirdGovorun » 2010-08-05 11:17:53

FreeBSD-7.0, Samba-3.0.28,1 чисто под 1С в smb.conf добавлено:

Код: Выделить всё

[global]

smb ports = 139

kernel oplocks = no
fake oplocks = no
oplocks = no
level2 oplocks = no
Работает без проблем, около 40 клиентов.
Смотреть /var/log/samba
Вот клиент, но не работает с 1С, сетевая у него глючная

Код: Выделить всё

[2010/08/05 05:52:18, 0] lib/util_sock.c:write_data(562)
  write_data: write failure in writing to client 192.168.7.30. Error Broken pipe
[2010/08/05 05:52:18, 0] lib/util_sock.c:send_smb(769)
  Error writing 5 bytes to client. -1. (Broken pipe)
у бухгалтеров в логах всё чисто, менял сетевые, на серваке интеловские.


dreamsurfer
проходил мимо

Re: Самба: 1с часто теряет таблицы, и на гигабите сотка

Непрочитанное сообщение dreamsurfer » 2010-08-05 11:28:39

Код: Выделить всё

[2010/07/29 11:22:48,  0] lib/util_sock.c:get_peer_addr_internal(1676)
  getpeername failed. Error was Socket is not connected

dreamsurfer
проходил мимо

Re: Самба: 1с часто теряет таблицы, и на гигабите сотка

Непрочитанное сообщение dreamsurfer » 2010-08-05 11:49:57

Протестил - 150-200мбит на чтение, запись примерно 10 мбит... пока не знаю почему
железо меня порадовало
запись:
/usr/bin/time -h dd if=/dev/zero of=/mnt/raid/testfile bs=4k count=262144
262144+0 records in
262144+0 records out
1073741824 bytes transferred in 13.573928 secs (79103250 bytes/sec)
13,57s real 0,08s user 2,71s sys
чтение:
/usr/bin/time -h dd of=/dev/zero if=/mnt/raid/testfile bs=4k count=262144
262144+0 records in
262144+0 records out
1073741824 bytes transferred in 1.528945 secs (702276305 bytes/sec)

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: Самба: 1с часто теряет таблицы, и на гигабите сотка

Непрочитанное сообщение BirdGovorun » 2010-08-05 11:57:55

Закоментируй

Код: Выделить всё

socket options =  IPTOS_LOWDELAY TCP_NODELAY SO_RCVBUF=524288 SO_SNDBUF=524288 I                                      PTOS_THROUGHPUT
В Самбе изменения в конфиге вступают в силу сразу, как только записаны, т.е. Самбу перезапускать не надо.
и добавь

Код: Выделить всё

smb ports = 139
Можно и 445, Виндовые клиенты могут ломится на Самбу по двум портам,
139 и 445 и иногда путают к какому обратились, отсюда могут быть ошибки.



Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: Самба: 1с часто теряет таблицы, и на гигабите сотка

Непрочитанное сообщение BirdGovorun » 2010-08-05 13:06:43

dreamsurfer писал(а):прописал
Прописали и смотрите как работает, скорость потестите, ошибки валятся или нет?
dreamsurfer писал(а): а как же smbcontrol smbd reload-config
Без понятия, ни разу не пользовался, а зачем? Если изменения, сразу вступают в силу.

dreamsurfer
проходил мимо

Re: Самба: 1с часто теряет таблицы, и на гигабите сотка

Непрочитанное сообщение dreamsurfer » 2010-08-05 13:09:01

Винда со второго диска еле читала, запись 200-240 мбит.. уже хорошо :) осталось проверить временем 1с.

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: Самба: 1с часто теряет таблицы, и на гигабите сотка

Непрочитанное сообщение BirdGovorun » 2010-08-05 13:09:22

dreamsurfer писал(а):а полинг вобще нужен для этих дел?
По моему он тормозит Самбу, пробовал, хуже становилось(может что-то не так делал).

dreamsurfer
проходил мимо

Re: Самба: 1с часто теряет таблицы, и на гигабите сотка

Непрочитанное сообщение dreamsurfer » 2010-08-05 13:11:11

Спасибо, максимум на этом свиче(длинк 5портов) тоже было в районе 240 мбит


dreamsurfer
проходил мимо

Re: Самба: 1с часто теряет таблицы, и на гигабите сотка

Непрочитанное сообщение dreamsurfer » 2010-08-05 13:49:02

[2010/08/05 13:39:17, 0] lib/util_sock.c:write_data(1136)
[2010/08/05 13:39:17, 0] lib/util_sock.c:get_peer_addr_internal(1676)
getpeername failed. Error was Socket is not connected
write_data: write failure in writing to client 0.0.0.0. Error Socket is not connected
[2010/08/05 13:39:17, 0] smbd/process.c:srv_send_smb(74)
Error writing 4 bytes to client. -1. (Socket is not connected)
[2010/08/05 13:39:17, 0] lib/util_sock.c:read_socket_with_timeout(939)
[2010/08/05 13:39:17, 0] lib/util_sock.c:get_peer_addr_internal(1676)
getpeername failed. Error was Socket is not connected
read_socket_with_timeout: client 0.0.0.0 read error = Socket is not connected.
[2010/08/05 13:39:17, 0] smbd/service.c:make_connection_snum(996)
Can't become connected user!
[2010/08/05 13:39:21, 0] smbd/service.c:make_connection_snum(996)
Can't become connected user!
[2010/08/05 14:38:56, 0] lib/fault.c:fault_report(40)
===============================================================
[2010/08/05 14:38:56, 0] lib/fault.c:fault_report(41)
INTERNAL ERROR: Signal 11 in pid 2421 (3.3.3)
Please read the Trouble-Shooting section of the Samba3-HOWTO
[2010/08/05 14:38:56, 0] lib/fault.c:fault_report(43)

From: http://www.samba.org/samba/docs/Samba3-HOWTO.pdf
[2010/08/05 14:38:56, 0] lib/fault.c:fault_report(44)
===============================================================
[2010/08/05 14:38:56, 0] lib/util.c:smb_panic(1673)
PANIC (pid 2421): internal error

dreamsurfer
проходил мимо

Re: Самба: 1с часто теряет таблицы, и на гигабите сотка

Непрочитанное сообщение dreamsurfer » 2010-08-05 13:57:00

Ничо не понятно...
write_data: write failure in writing to client 0.0.0.0. Error Socket is not connected
почему нули...

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: Самба: 1с часто теряет таблицы, и на гигабите сотка

Непрочитанное сообщение BirdGovorun » 2010-08-05 14:06:56

Can't become connected user!
У вас ошибка в конфиге, проверить:

Код: Выделить всё

#testparm
Вот это
guest account = nobody
nobody не может быть гостем.

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: Самба: 1с часто теряет таблицы, и на гигабите сотка

Непрочитанное сообщение BirdGovorun » 2010-08-05 14:13:46

Вот мой конфиг работает 2 года без проблем.

Код: Выделить всё

[global]

   workgroup = A_LTD

   server string = Server_1C

   security = share

   hosts allow = 192.168.7. 192.168.8. 127.
   smb ports = 139

   load printers = no
   show add printer wizard = no

    printcap name = /dev/null

    disable spoolss = yes

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

   max log size = 50

    kernel oplocks = no
    fake oplocks = no
    oplocks = no
    level2 oplocks = no

   local master = no

   wins support = yes

   dns proxy = no 

# Charset settings
   display charset = koi8-r
   unix charset = koi8-r
   dos charset = cp866

#============================ Share Definitions ==============================
[homes]
   comment = Home Directories
   browseable = no
   writable = yes

[samba]
   comment = Public
   path = /usr/samba
   browseable = no
   public = yes
   writable = yes
   printable = no

Аватара пользователя
ADRE
майор
Сообщения: 2641
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

Re: Самба: 1с часто теряет таблицы, и на гигабите сотка

Непрочитанное сообщение ADRE » 2010-08-11 19:11:36

82 и 81 1С не шибко любит шары самбы, кто-то крутил настроки чтоб не отлетало... почему сами 1с ники боятся постгреса на юниксе - не понятно, им больше нравится битые БД винскульные колупать...
//del