Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Помогите выявить причину зависаний Unix FreeBSD 5.3

Модерирует : KLASS, IFkO

articlebot (10-10-2005 03:45): Перемещено в форум "UNIX"  Версия для печати • ПодписатьсяДобавить в закладки

   

mozy18



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте, у меня следующая проблема.
Есть машина (данные из dmesg)
CPU: Intel Pentium III 651.48-MHz
Чипсет: VIA Apollo Pro 133, VIA 82C596B
HDD:  Seagate ST340014A/8.54 40Gb
Две сетевые карты: RealTek 8139 10/100BaseTX
        ОЗУ 256 МБ
(монитора нет – доступ по OpenSSH)
FreeBSD 5.3-RELEASE с пересобранным ядром
 
Работает в качестве маршрутизатора (с NAT), прокси–сервера (Squid Cache: Version 2.5.STABLE6) и web–сервера (Apache/1.3.32).
Внутренняя сеть на 40 компьютеров, внешний интерфейс подключен к сети университета.
Выход в Интернет так же через прокси-сервер университета.
 
С 19.01.2005 по 07.02.2005 машина работала круглосуточно без проблем.  
07.02.2005 перегорел щит питания, к которому подключен вышестоящий маршрутизатор  (у нас питание не пропадало). После этого (или раньше) наша машина перестала отвечать на нажатие клавиш (Caps Lock, Num Lock, Ctrl-Alt-Del). После перезапуска 08.02.2005 17:59 система проработала приблизительно до 03:00 09.02.2005 после снова перестала реагировать. Сейчас система запущена в 10:55  работает 01 час 45 минут без ошибок.
 
Записей в log-файлах об ошибках не нашел:
dmesg.yesterday заканчивается  

Код:
ad0: 38166MB <ST340014A/8.54> [77545/16/63] at ata0-master UDMA66
Mounting root from ufs:/dev/ad0s1a

 
dmesg (после reset)

Код:
ad0: 38166MB <ST340014A/8.54> [77545/16/63] at ata0-master UDMA66
Mounting root from ufs:/dev/ad0s1a
WARNING: / was not properly dismounted
WARNING: /tmp was not properly dismounted
WARNING: /usr was not properly dismounted
WARNING: /var was not properly dismounted
/var: superblock summary recomputed

 
В  /var/log/messages тоже ничего:

Код:
 
.........
Feb  8 17:59:01 stserver kernel: Mounting root from ufs:/dev/ad0s1a
Feb  8 17:59:04 stserver squid[492]: Squid Parent: child process 497 started
Feb  9 10:55:48 stserver syslogd: kernel boot file is /boot/kernel/kernel
Feb  9 10:55:48 stserver kernel: Copyright (c) 1992-2004 The FreeBSD Project.
Feb  9 10:55:48 stserver kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
Feb  9 10:55:48 stserver kernel: The Regents of the University of California. All rights reserved.
Feb  9 10:55:48 stserver kernel: FreeBSD 5.3-RELEASE #0: Fri Jan 21 00:19:42 SAMT 2005
…….

 
Свободного места и inode на диске достаточно:

Код:

stserver# df -i
Filesystem     Size    Used   Avail Capacity iused   ifree %iused  Mounted on
/dev/ad0s1a    242M     67M    155M    30%    3003   29251    9%   /
devfs          1.0K    1.0K      0B   100%       0       0  100%   /dev
/dev/ad0s1e    387M     10K    356M     0%       6   51448    0%   /tmp
/dev/ad0s1f    6.6G    1.1G    5.0G    18%   32993  885533    4%   /usr
/dev/ad0s1d     28G    239M     26G     1%   28339 3834187    1%   /var

 

Swap пустой:

Код:
 
swapinfo
Device          1K-blocks     Used    Avail Capacity
/dev/ad0s1b        524288        0   524288     0%

 
Ядро перекомпилировано так что, Ipfw настроен по-умолчанию как «deny all».
На внешнем сет. интерфейсе разрешено подключение только к 22 и 80 порту (сейчас я доступ к 80 закрыл, раньше он был открыт для доступа администраторов из университета к нашей системе учета трафика) + icmp

Код:
stserver# ipfw l
....
00300 divert 8668 ip from 192.168.204.0/26 to any out via rl0
00400 divert 8668 ip from any to 172.16.19.18 in via rl0
00500 allow ip from any to any via lo0
00600 deny ip from any to 127.0.0.0/8
00700 deny ip from 127.0.0.0/8 to any
.....
01300 allow icmp from any to 172.16.19.18
01400 allow tcp from any to 172.16.19.18 dst-port 22,80
01500 allow udp from any to 172.16.19.18 dst-port 22,80
01600 allow tcp from 172.16.19.18 22,80 to any
01700 allow udp from 172.16.19.18 22,80 to any
01800 allow icmp from 172.16.19.18 to any
....

 
Подскажите, в чем может быть причина сбоев:
- аппаратная ошибка (сбои в мат. плате, перегрев процессора,повышенное напряжение во внешнем сетевом кабеле из-за наводок)  
- или атаки со стороны лок. сети университета (я тут с одним администратором с другого факультета поссорился).
 
 

Всего записей: 54 | Зарегистр. 04-02-2005 | Отправлено: 12:56 09-02-2005
   

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Помогите выявить причину зависаний Unix FreeBSD 5.3
articlebot (10-10-2005 03:45): Перемещено в форум "UNIX"


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru