Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программное обеспечение под *NIX системы > Тормоза SVN


Автор: vns955 5.11.2007, 12:16
Всем здрям.
на серваке стоит subversion 1.4.3 (CRUX kernel 2.6.20); на клиенте 1.4.4. (CentOS 4.3 kernel 2.6.9)
При вызове любой команды на клиенте она подвисает. Если в этот момент зайти удаленно на сервак и полазить через mc по репозиторию СВНа, то команда на клиенте выходит из состояния зависания с нормальным результатом.
Подскажите плз в чем грабли :(

Автор: Imple 5.11.2007, 12:38
Что видно в /var/log/messages ?

Автор: vns955 5.11.2007, 14:55
/var/log/mesages на клиенте:

Nov  5 13:36:50 slava smbd[18248]: [2007/11/05 13:36:50, 0] lib/util_sock.c:get_peer_addr(1000) 
Nov  5 13:36:50 slava smbd[18248]:   getpeername failed. Error was Transport endpoint is not connected 
Nov  5 13:36:50 slava smbd[18248]:   Connection denied from 0.0.0.0 
Nov  5 13:36:50 slava smbd[18248]: [2007/11/05 13:36:50, 0] lib/util_sock.c:write_socket_data(430) 
Nov  5 13:36:50 slava smbd[18248]:   write_socket_data: write failure. Error = Connection reset by peer 
Nov  5 13:36:50 slava smbd[18248]: [2007/11/05 13:36:50, 0] lib/util_sock.c:write_socket(455) 
Nov  5 13:36:50 slava smbd[18248]:   write_socket: Error writing 5 bytes to socket 5: ERRNO = Connection reset by peer 
Nov  5 13:36:50 slava smbd[18248]: [2007/11/05 13:36:50, 0] lib/util_sock.c:send_smb(647) 
Nov  5 13:36:50 slava smbd[18248]:   Error writing 5 bytes to client. -1. (Connection reset by peer) 

на сервере:

Nov  5 09:43:12 ws-srv -- MARK --
Nov  5 10:03:12 ws-srv -- MARK --
Nov  5 10:23:12 ws-srv -- MARK --
Nov  5 10:43:12 ws-srv -- MARK --
Nov  5 11:00:06 ws-srv ntpdate[5392]: no server suitable for synchronization found
Nov  5 11:21:41 ws-srv sudo:     serg : TTY=pts/2 ; PWD=/mnt/data/home/serg ; USER=root ; COMMAND=/usr/bin/su -
Nov  5 11:22:38 ws-srv kernel: smb_add_request: request [dd350e80, mid=2608] timed out!
Nov  5 11:22:39 ws-srv kernel: SMB connection re-established (-5)
Nov  5 11:31:05 ws-srv sudo:     serg : TTY=pts/4 ; PWD=/mnt/data/home/serg ; USER=root ; COMMAND=/usr/bin/su -
Nov  5 11:38:56 ws-srv sudo:     root : TTY=pts/4 ; PWD=/root ; USER=root ; COMMAND=/usr/bin/su
Nov  5 11:39:30 ws-srv sudo:     serg : command not allowed ; TTY=pts/4 ; PWD=/mnt/data/home/serg ; USER=root ; COMMAND=/usr/bin/su
Nov  5 11:39:40 ws-srv sudo:     serg : TTY=pts/4 ; PWD=/mnt/data/home/serg ; USER=root ; COMMAND=/usr/bin/su -
Nov  5 12:03:13 ws-srv -- MARK --
Nov  5 12:23:13 ws-srv -- MARK --
Nov  5 12:43:14 ws-srv -- MARK --
Nov  5 13:03:14 ws-srv -- MARK --
Nov  5 13:23:14 ws-srv -- MARK --
Nov  5 13:43:14 ws-srv -- MARK --
Nov  5 14:03:14 ws-srv -- MARK --
Nov  5 14:23:14 ws-srv -- MARK --

Автор: Imple 5.11.2007, 17:03
посторите действия приводящие к этому, и после этого дайте вывод комманды:
Код

dmesg | tail -n 50


Автор: vns955 5.11.2007, 17:48
Пожалуйста:

Код

hub 5-0:1.0: 8 ports detected
ACPI: PCI Interrupt 0000:00:1b.0[A] -> Link [LNKA] -> GSI 10 (level, low) -> IRQ 10
PCI: Setting latency timer of device 0000:00:1b.0 to 64
hda_codec: Unknown model for ALC883, trying auto-probe from BIOS...
ReiserFS: sda6: found reiserfs format "3.6" with standard journal
ReiserFS: sda6: using ordered data mode
ReiserFS: sda6: journal params: device sda6, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: sda6: checking transaction log (sda6)
ReiserFS: sda6: replayed 72 transactions in 0 seconds
ReiserFS: sda6: Using r5 hash to sort names
ReiserFS: sda6: Removing [2 9 0x0 SD]..done
ReiserFS: sda6: Removing [2 8 0x0 SD]..done
ReiserFS: sda6: Removing [2 7 0x0 SD]..done
ReiserFS: sda6: Removing [2 6 0x0 SD]..done
ReiserFS: sda6: Removing [2 5 0x0 SD]..done
ReiserFS: sda6: Removing [2 4 0x0 SD]..done
ReiserFS: sda6: There were 6 uncompleted unlinks/truncates. Completed
ReiserFS: sda7: found reiserfs format "3.6" with standard journal
ReiserFS: sda7: using ordered data mode
ReiserFS: sda7: journal params: device sda7, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: sda7: checking transaction log (sda7)
ReiserFS: sda7: replayed 18 transactions in 6 seconds
ReiserFS: sda7: Using r5 hash to sort names
ReiserFS: sda9: found reiserfs format "3.6" with standard journal
ReiserFS: sda9: using ordered data mode
ReiserFS: sda9: journal params: device sda9, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: sda9: checking transaction log (sda9)
ReiserFS: sda9: replayed 19 transactions in 0 seconds
ReiserFS: sda9: Using r5 hash to sort names
Adding 1951856k swap on /dev/sda5.  Priority:-1 extents:1 across:1951856k
usbcore: registered new interface driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial Driver core
drivers/usb/serial/usb-serial.c: USB Serial support registered for pl2303
usbcore: registered new interface driver pl2303
drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver
device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: [email protected]
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
ip_tables: © 2000-2006 Netfilter Core Team
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (8192 buckets, 65536 max)
smb_add_request: request [e7fefe80, mid=2598] timed out!
SMB connection re-established (-5)
smb_add_request: request [dd350e80, mid=2608] timed out!
SMB connection re-established (-5)
 CIFS VFS: cifs_mount failed w/return code = -22
 CIFS VFS: cifs_mount failed w/return code = -22
 CIFS VFS: cifs_mount failed w/return code = -22
 CIFS VFS: cifs_mount failed w/return code = -22
 CIFS VFS: cifs_mount failed w/return code = -22
 CIFS VFS: cifs_mount failed w/return code = -22


M
ZeeLax
Пользуемся кнопкой "Код"

Автор: bilbobagginz 5.11.2007, 21:33
извините.
скажите: каталог в котором вы работаете случайно не в сети примонтированный через samba ?

Автор: vns955 6.11.2007, 11:52
Вот лист команды mount на серваке

Код

/dev/sda1 on / type reiserfs (rw)
/dev/sda6 on /tmp type reiserfs (rw)
/dev/sda7 on /usr type reiserfs (rw)
/dev/sda9 on /mnt/data type reiserfs (rw)
devpts on /dev/pts type devpts (rw)
none on /sys type sysfs (rw)
none on /proc type proc (rw)
usb on /proc/bus/usb type usbfs (rw)
//192.168.9.81/tempo on /mnt/sasha type smbfs (0)
//192.168.9.8/public on /mnt/t type smbfs (0)


туда как видно примонтирован диск sda9. Ну а в папке /mnt/data есть /repositories кот собственно и содержит всю базу svn.

Автор: bilbobagginz 7.11.2007, 10:16
1. в каком каталоге лежит КОД, который вы коммиттите ?
2. какой метод доступа в репозиторий используете? ( svn://, file://, svn+ssh://, http:// )

Автор: vns955 7.11.2007, 20:16
на серваке:

/mnt/data/repositories - вся база

на клиенте:

/home/svn/wc - рабочая копия

метод доступа svn://

Автор: bilbobagginz 8.11.2007, 16:27
ok.
как у вас настроен resolving ?


Автор: vns955 8.11.2007, 20:20
он настроен через /etc/hosts, т. е. 

ping server - работает

Автор: bilbobagginz 9.11.2007, 04:46
Код

ping server - работает 

a на сервере:
Код

ping client

работает ? smile


Автор: vns955 9.11.2007, 14:36
Код

ping 192.168.9.8 


работает, а доменные имена ему нужны или нет - я незнаю

Автор: bilbobagginz 10.11.2007, 04:07
вам нужно толкануть всем компьютерам сети 1 файл хостов, или просто настроить службу dns.
настроить правильно - с прямой и обратной зонами.
также если вы уже используете файловый сервер, вам нужна служба времени, ntp

настройте, много проблем уйдут сами собой, т.к. на DNS & NTP висят много компонентов.
кроме того будет удобно работать:
Код

ping secretary1

удобнее, чем:
Код

ping 192.168.111.123



Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)