Przesunięty przez: joli 29-06-2009, 18:40 |
[1.12.*] Błędy 503 po przejsciu na 1.12.5 |
Autor |
Wiadomość |
crism
Posty: 7
|
Wysłany: 04-04-2006, 12:08 [1.12.*] Błędy 503 po przejsciu na 1.12.5
|
|
|
Po zmianie na wersje 1.12.5 zaczely mi sie bardzo czesto pojawiac bledy 503 czyli 503 Service Unavailable
Virtual Server overloaded - high load (or servicing) in progress.
Firma hostujaca moje forum na zadane pytanie o te bledy odpowiedziala mi tak :
Błędy 503 pojawiają się w momencie kiedy wyczerpany zostanie jeden (lub
więcej) zasobów serwera wirtualnego, takich jak np. pamięć lub ilość
jednocześnie wykonywanych procesów. Wygenerowanie tego błędu zabezpiecza
serwer fizyczny przed przeciążeniem. Błąd w normalnych warunkach nie
powinien się pojawiać i zwykle świadczy o nieprawidłowościach w skryptach
PHP/Perl, najczęściej powodowanych przez ich zapętlenie. Dość często tego
typu błędy pojawiają się w momencie kiedy serwis jest mirrorowany, a robot
mirrorujący z racji swoich ograniczeń porusza się po serwisie "w kółko".
Innym najczęściej występującym powodem lawinowo rosnącej ilości procesów
PHP/Perl jest zablokowanie danej tabeli w bazie danych przez jeden z
procesów, w tym momencie pozostałe procesy czekają na odblokowanie tabeli.
Problematyczne sa rowniez skrypty, ktore lacza sie z zewnetrznymi serwerami.
Jesli serwer zewnetrzny odpowiada wolno lub wcale, taki skrypt bedzie
wisial przez dluzszy czas zabierajac miejsce w tablicy procesow serwera
wirtualnego (w konsekwencji zostanie z niej usuniety, jednak stanie sie
to dopiero po kilku minutach). To samo zjawisko powodowane jest przez
bardzo dlugie zapytania SQL - skrypt czeka na wyniki pracy bazy danych.
W wypadku gdy tworzycie Panstwo serwis z ktorego w bardzo krotkim czasie
korzysta bardzo wielu uzytkownikow prosze zwrocic uwage na nastepujace
techniki:
1. gdzie to mozliwe prosze stosowac content statyczny
2. warto rozwazyc w wypadku stron dynamicznych przygotowanie
ich zawartosci wczesniej (np. szablony)
3. skrypty powinni konczyc prace w jak najkrotszym czasie (do 200 ms)
4. unikac serwowania plikow z poziomu .php (poprzez kopiowanie zawartosci
plikow dyskowych binarnie na standardowe wyjscie)
5. stosowanie zapytan ktore baza danych jest w stanie wykonywac rownolegle
6. wyeliminowanie polaczen do zewnetrznych serwerow
7. unikanie generowania obrazkow 'na zywo'
8. zadania 'porzadkowe' najlepiej wykonywac w cronie w godzinach nocnych
Prosze przeanalizowac skrypty pod kontem powyzszych uwag.
Czy ktos wie gdzie jest ukryty problem ? Bardzo prosze o pomoc. |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Widmo
Pomógł: 180 razy Posty: 2435
|
Wysłany: 04-04-2006, 12:25
|
|
|
zobacz czy masz wlaczone cachowanie styli, sprobuj wylaczyc dodatkowe opcje - tymczasowo - zobacz czy pomoze - swoja droga - dobry to hosting - jezeli tak fajnie odpisal na zadane pytanie
moze podasz nazwe ? |
_________________ Potrzebujesz pomocy? |
|
|
|
|
Przemo
Pomógł: 210 razy Posty: 3148
|
Wysłany: 04-04-2006, 12:26
|
|
|
Z tego co widze w tych punktach 1-8 to serwer ma duze restrykcje...
Forum zalapuje sie na punkty: 4, 5, 6 a wyeliminowanie ich wiaze sie z ograniczeniem mozliwosci forum.
Jaki to serwer? yoyo.pl czy nazwa.pl ? |
|
|
|
|
crism
Posty: 7
|
Wysłany: 04-04-2006, 13:33
|
|
|
Jest to home.pl , konto Business Server 1PRO. Gdzie jest mozliwosc sprawdzenia tego cacheowania ? |
|
|
|
|
Przemo
Pomógł: 210 razy Posty: 3148
|
Wysłany: 04-04-2006, 15:34
|
|
|
PA > Style i tam masz opcje cachowania.
Naprawde bardzo dziwne, ze na home.pl dzieje sie cos takiego...
Prawdopodobnie daje popalic jakas jedna opcja, sprobuj zmniejszyc ilosc postow nieczytanych z 1000 na 500 |
|
|
|
|
montee
Posty: 30
|
Wysłany: 22-09-2006, 18:14
|
|
|
Dokładnie mam ten sam problem i dokładnie na home, dwa różne konta i ten sam problem. Co ciekawe na innych serwerach skrypt działa ok.
[ Dodano: 26-10-2006, 11:01 ]
Eureka, znalazłem winnego!
Testowane dwa dni i bez ani jednego 503! Mod spider friendly ma opcję czytania cache z pliku lub z pamięci, ustawiamy na "z pamięci" i wszystko śmiga. Dlaczego tak się dzieje - tego nie wiem, ważne że na 2 różnych kontach problem zniknął, po zmianie testowo na "z pliku" 503 się pojawiają. Może tam jest gdzieś błąd? |
|
|
|
|
holcu
Posty: 35
|
Wysłany: 18-12-2007, 19:03
|
|
|
Ostatnio mam podobny problem od paru dni nie idzie w ogóle chodzić na forum. Konto w home.pl gdyż pokazuje :
Cytat: | 503 Service Unavailable
Virtual Server overloaded - high load (or servicing) in progress. |
Wyłączyłem SF lecz nadal mam ten komunikat. Napisałem do nich e-maila zobaczymy co odpowiedzą. |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
franek
Posty: 68
|
Wysłany: 18-12-2007, 19:15
|
|
|
Nic nie poradzisz, szukaj innego hostingu. |
|
|
|
|
|