Страница 1 из 1

Перезагрузка сервера

Добавлено: 2009-09-26 17:10:48
super-fox
Здраствуйте, проблема в следующем, недавно проводили электрики какие-то роботы и за неделю раз 10 отключали свет, сервер не упсирован, поэтому некоректно гасился из-за пропажи света. После очередного отключения света сервер не захотел запускаться, дошел до монтирования разделов, поматерился на битые сектора, я с помощью fsck все привел к ладу, она понаходила эти битые сектора, предложила их clear, я не возражал, после этого система встала и все нормально проработало 20 часов, вот буквально час назад система сама перезагрузилась, в /var/log/messages я ничего подозрительного не нашел, может еще где-то посмотреть, а то я немного в тупик зашел, ну есть еще мысль полностью просканировать винчестер на целесность, но сначала решил проконсультироваться :)

Re: Перезагрузка сервера

Добавлено: 2009-09-26 17:22:35
paradox
все банально
у вас опять отключали електичество

Re: Перезагрузка сервера

Добавлено: 2009-09-26 17:26:37
super-fox
У нас не один сервер и упал только один тем более я был неподалеку, свет не выключали.

Re: Перезагрузка сервера

Добавлено: 2009-09-26 17:33:31
paradox
просто так сервер от проблем с ос не перегружаеться
токо когда проблемы с железом

Re: Перезагрузка сервера

Добавлено: 2009-09-26 19:03:05
zingel
почему же, очень даже может, если например оставить PermitRootLogin yes в sshd.conf или допустить криворукого человека до шелла

Re: Перезагрузка сервера

Добавлено: 2009-09-26 23:25:58
super-fox
to zingel, я не скажу что я гуру в FreeBSD но элементарное я знаю, PermitRootLogin no и ничего там не накручено, до этого проработало все пол года отлично, но после того как дернули раз 10 питание ему стало явно нехорошо, я понаблюдаю конечно еще пару деньков и отпишусь или не было каких-либо сдвигов, но я конечно хотел бы услышать какие-то конкретные советы, вот например я хотел протестить винчестер но незнаю чем лучше его протестировать, может кто сталкивался и подскажет програмулину?

Re: Перезагрузка сервера

Добавлено: 2009-09-26 23:28:12
paradox
винт не сбоит так систему что бы она сама перегружалась
токо

1) память
2) проц
3) мать
4) блок питания
5) плохие контакты по питанию/фильтру

все
остальное с разряда фантастики

Re: Перезагрузка сервера

Добавлено: 2009-09-27 6:49:46
zingel
если это сервер:

1)bmc
2)ipmi
3)fru
4)Бекплейн не до конца вставлен
5)отходит контакт крышки от контакта датчика Open case

Re: Перезагрузка сервера

Добавлено: 2009-09-27 17:42:51
Alex Keda
переставьте мир и ядро на всякий случй.
перед этим ещё раз проверьте руками диски.

Re: Перезагрузка сервера

Добавлено: 2009-09-27 19:23:10
super-fox
перед этим ещё раз проверьте руками диски.
А как правильно это сделать? С помощью fsck?

Re: Перезагрузка сервера

Добавлено: 2009-09-27 20:08:58
super-fox
Вот что выдрал с 'dmesg -a':

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

GEOM_LABEL: Label for provider ad0s1a is ufsid/4a836a648807b5b4.
GEOM_LABEL: Label for provider ad0s1d is ufsid/4a836a77263d368d.
GEOM_LABEL: Label for provider ad0s1e is ufsid/4a836a67425ca6d2.
GEOM_LABEL: Label for provider ad0s1f is ufsid/4a836a694fc9d3c5.
Trying to mount root from ufs:/dev/ad0s1a
WARNING: / was not properly dismounted
Loading configuration files.
kernel dumps on /dev/ad0s1b
Entropy harvesting:
 interrupts
 ethernet
 point_to_point
 kickstart
.
swapon: adding /dev/ad0s1b as swap device
Starting file system checks:
GEOM_LABEL: Label ufsid/4a836a648807b5b4 removed.
/dev/ad0s1a: 1789 files, 40363 used, 10113836 free (820 frags, 1264127 blocks, 0.0% fragmentation)
GEOM_LABEL: Label for provider ad0s1a is ufsid/4a836a648807b5b4.
/dev/ad0s1e: DEFER FOR BACKGROUND CHECKING
/dev/ad0s1f: DEFER FOR BACKGROUND CHECKING
/dev/ad0s1d: DEFER FOR BACKGROUND CHECKING
GEOM_LABEL: Label ufsid/4a836a648807b5b4 removed.
Setting hostuuid: be9619bf-cea0-2cc0-bc1b-001018000000.
Setting hostid: 0x41a9982b.
Mounting local file systems:
GEOM_LABEL: Label ufsid/4a836a67425ca6d2 removed.
WARNING: /tmp was not properly dismounted
GEOM_LABEL: Label ufsid/4a836a694fc9d3c5 removed.
WARNING: /usr was not properly dismounted
GEOM_LABEL: Label ufsid/4a836a77263d368d removed.
WARNING: /var was not properly dismounted
вот что меня насторожило:

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

/dev/ad0s1e: DEFER FOR BACKGROUND CHECKING
/dev/ad0s1f: DEFER FOR BACKGROUND CHECKING
/dev/ad0s1d: DEFER FOR BACKGROUND CHECKING
что это за беда?

Re: Перезагрузка сервера

Добавлено: 2009-09-27 20:37:26
Alex Keda
диски проверяй в сингле.

Re: Перезагрузка сервера

Добавлено: 2009-10-01 19:57:39
super-fox
Вобщем нехочет оставлять меня в покое моя проблема, после пересбора мира и ядра начал некоректно работать ipfw, а вернее pipe's, ставлю сверху правило allow ip from any to any и все работает отлично, как только розделяю всех по пайпам, начинаються какие-то глюки, инет то появляеться, то пропадает, пинги идут, идут, тут раз уже не идут через секунд 20 опять идут, я в замешательстве немогу найти причину этой беде, может куда-то заглянуть еще или какие-нить логи показать?

Re: Перезагрузка сервера

Добавлено: 2009-10-01 21:39:44
super-fox
вот что появилось в логах после очередной пересборки мира и ядра:

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

kernel: ipfw: install_state: entry already present, done
kernel: ipfw: install_state: Too many dynamic rules
как бороться пока незнаю, может кто натолкнет на мысль?

Re: Перезагрузка сервера

Добавлено: 2009-10-01 21:41:16
Alex Keda
sysctl посмотреть
там это число крутиться.

Re: Перезагрузка сервера

Добавлено: 2009-10-01 22:00:27
super-fox
Это число?

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

net.inet.ip.fw.default_rule: 65535
и что делать с

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

kernel: ipfw: install_state: entry already present, done
в гугле вычитал что нужно check-state поставить, он у меня стоит но через его ни один пакет не бегает, стоит в самом начале правил, самым первым.

Re: Перезагрузка сервера

Добавлено: 2009-10-01 22:15:37
super-fox
Вот текущее и макс число динамических правил:

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

# sysctl -a | grep dyn_buckets
net.inet.ip.fw.curr_dyn_buckets: 256
net.inet.ip.fw.dyn_buckets: 256
на сколько больше можно его поставить и как это скажеться на производительности?

Re: Перезагрузка сервера

Добавлено: 2009-10-03 9:07:40
zingel
сколько тебе надо столько и поставь, не сильно скажется если пропускная способность у тебя небольшая

Re: Перезагрузка сервера

Добавлено: 2009-10-03 10:33:36
super-fox
Спасибо, поменял на 1024 и еще пару пунктов в sysctl.conf дописал, увеличение значения динамических правил влияет на оперативную память, но у меня оперы достаточно, вроде все стабилизировалось, вот только время от времени какие-то притормаживания в открытии страницы замечаеться, щас буду выяснять в чем проблема. :smile:

Re: Перезагрузка сервера

Добавлено: 2009-12-12 17:56:27
RusBiT
У меня муть какая то с сервером (собран на обычном железе), наверное что-то с irq. Стоит три сетевые карты, месяца два назад комп стал перезагружаться. В логах пусто. Заменил одну сетевуху, около месяца самоперезагрузок не было. Вот опять появились :( Что делать?