Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Zawieszanie serwera w dziwnych okolicznościach
http://forum.freesco.pl/viewtopic.php?f=22&t=15845
Strona 1 z 1

Autor:  Neovigo [ sobota, 25 sierpnia 2007, 13:06 ]
Tytuł:  Zawieszanie serwera w dziwnych okolicznościach

Zastanawiałem się, czy dać to tutaj, czy do działu hardware... Zaryzykowałem tutaj, ponieważ nie mam zielonego pojęcia co do przyczyny problemu (może być związana ze sprzętem, może nie... ale do rzeczy :))


Komputer, na którym stoi NND jest stary. Pentium II 300, 64 MB RAM. Dysk mam 60 GB zmniejszony do 32 - bo płyta wiecej nie obsługuje. Do tego dwie karty sieciowe, CD-ROM i niedziałająca stacja dyskietek. Jako serwer jednak wystarcza aż nadto. Łazi na nim DHCP z przydzielaniem IP po MAC, proftpd (tylko do sieci lokalnej), thttpd, sshd, uptimed oraz (nie zawsze) mldonkey. Uptime sięga 0.2 przy normalnym użytkowaniu, w porywach do 0.5-0.8 przy intenstywnym i długotrwałym ściąganiu czegoś z serwera.

Ostatnio jednak pojawiły mi się z nim dziwne problemy. Otóż sprzęt ten ZAWIESZA SIĘ. Następuje to tylko wtedy, gdy jakiś program zacznie wykonywać operacje na plikach z prędkością większą niż pewne dopuszczalne minimum. Innymi słowy - jako router toto działa, bo dysk prawie nie pracuje. Spróbuj jednak skopiować (wewnętrznie!) na nim jakiś plik, od razu się zawiesi. Nawet z FTP po lokalnej nie można kopiować, bo też się zawiesza. Za szybko odczytuje dane z dysku. Łączę się z FTP, loguję. Katalogi przeglądać mogę. Gdy zacznę ściągać jakis plik, po jednym MB (czyli po 0,5s) serwer się zawiesza.

Ze względu na starą płytę główną dysk ma zworką zmniejszoną pojemność do 32 GB. Przy próbach włączenia DMA system się zawiesza (to może być wskazówka), więc zostawiam tę opcję w spokoju. Czasami, gdy mi potrzebna większa szybkość, włączam hdparm -c1 /dev/hda (bo domyślnie jest na 16bit...).

Nie ukrywam, że takie zachowanie jest dla mnie nieco dziwne. Pikanterii dodaje sytuacji fakt, że kilka dni temu komputer zachowywał się podobnie. Rozkręciłem go, podmuchałem, popukałem, podokręcałem, podociskałem. Nic nie dawało. Stwierdziłem "pi**dolę", wyłączyłem go i poszedłem się przejść. Kiedy wróciłem, działał jak złoto.

No i działał, po ośmiu dniach uptime znów się zakaszlał i sytuacja się powtarza...nic nie skopiujesz, nic nie prześlesz/ściągniesz bo następuje zwiecha. Logi kernela - zero informacji na temat errorów. Ktoś ma pomysł, co z tym zrobić? :( :(

Autor:  viater [ sobota, 25 sierpnia 2007, 13:14 ]
Tytuł: 

Dysk pada ?

Autor:  Neovigo [ sobota, 25 sierpnia 2007, 13:38 ]
Tytuł: 

Nie mam zielonego pojęcia, co pada ani jak to sprawdzić. Może np. procesor coś nie wytrzymuje, może jakieś przepełnienia pamięci. Może też dysk, ale to też wątpliwe bo dopiero co przeniosłem go z innego komputera. Jak już, to np. wadliwe styki, kontroler na płycie głównej?

Autor:  Maciek [ sobota, 25 sierpnia 2007, 13:50 ]
Tytuł: 

Możliwe przyczyny:
1. Błędy odczytu dysku spowodowane przez sam dysk (np. seek error w logach).
2. Błędy pamięci (do sprawdzenia memtestem).
3. Przegrzanie elementów komputera (chipset na płycie, procesor).

Autor:  Neovigo [ sobota, 25 sierpnia 2007, 13:59 ]
Tytuł: 

1. Seek error'ów nie ma, albo ja nie wiem gdzie szukać.
2. Memtest sprawdzę :)
3. W to nie wierzę, chodził 8 dni bez problemu z mldonkey hulającym 24h na dobę i jakoś żył. Kopiowanie z FTP etc też działało bez problemu...

Autor:  Maciek [ sobota, 25 sierpnia 2007, 14:32 ]
Tytuł: 

Sprawdź przede wszystkim /var/log/errors pod kątem ewentualnych błędów i /var/log/kernel.

Autor:  Mis' [ sobota, 25 sierpnia 2007, 15:43 ]
Tytuł: 

i wymień taśmę od dysku... jak nie pomoże to boot z płyty i fsck (i ewentualnie badblocks)

Autor:  Neovigo [ sobota, 25 sierpnia 2007, 16:15 ]
Tytuł: 

Wygląda na to że za problemy odpowiadał źle zamocowany radiator na procesorze. Ze względu na to, że jedno zamocowanie radiatora jest złamane, mam małe imadełko które utrzymuje go we właściwej pozycji. Wygląda na to, że było zaciśnięte zbyt mocno...

Autor:  Maciek [ sobota, 25 sierpnia 2007, 16:50 ]
Tytuł: 

Neovigo pisze:
Wygląda na to że za problemy odpowiadał źle zamocowany radiator na procesorze. Ze względu na to, że jedno zamocowanie radiatora jest złamane, mam małe imadełko które utrzymuje go we właściwej pozycji. Wygląda na to, że było zaciśnięte zbyt mocno...

Maciek pisze:
3. Przegrzanie elementów komputera (chipset na płycie, procesor).

A więc jednak?

Autor:  Mis' [ sobota, 25 sierpnia 2007, 17:04 ]
Tytuł: 

Maciek pisze:
Neovigo pisze:
Wygląda na to, że było zaciśnięte zbyt mocno...

Maciek pisze:
3. Przegrzanie elementów komputera (chipset na płycie, procesor).

A więc jednak?


nie, nie masz racji. Było zbyt mocno ściśnięte i podczas normalnej pracy jak mało elektronów przepływało to się jakoś w kolejce ustawiały, a jak tylko zacząłeś jakieś operacje dyskowe to natłok elektronów był taki że korek się robił starszny...

Autor:  Neovigo [ sobota, 25 sierpnia 2007, 17:43 ]
Tytuł: 

Maciek pisze:
Neovigo pisze:
Wygląda na to że za problemy odpowiadał źle zamocowany radiator na procesorze. Ze względu na to, że jedno zamocowanie radiatora jest złamane, mam małe imadełko które utrzymuje go we właściwej pozycji. Wygląda na to, że było zaciśnięte zbyt mocno...

Maciek pisze:
3. Przegrzanie elementów komputera (chipset na płycie, procesor).

A więc jednak?


No nie wiem... Gdyby działanie się polepszyło po dokręceniu (lepsze przyleganie radiatora) to przyznałbym rację... ale po poluzowaniu?

Autor:  -MW- [ niedziela, 26 sierpnia 2007, 20:15 ]
Tytuł: 

temat podobny byl juz poruszany.
czepilbym sie wlasnie takiego procesora. Pentium II 300
ciekaw jestem czy objawy ustapily.

Autor:  ZiP [ środa, 29 sierpnia 2007, 20:40 ]
Tytuł:  Re: Zawieszanie serwera w dziwnych okolicznościach

Neovigo pisze:


Komputer, na którym stoi NND jest stary. Pentium II 300, 64 MB RAM. Dysk mam 60 GB zmniejszony do 32 - bo płyta wiecej nie obsługuje.

Spróbuj wpisać z palca dane dysku do biosu. Ja tak mam ... wtedy bios widzi mi dysk jako 8 GB ... system juz widzi 40 ^^'.

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/