PDA

Zobacz pełną wersję : serwer - przekroczony limit CPU



prezes
13-04-2008, 11:32
Witajcie, dostałem od dostawcy hostingu takiego maila: Kod:


Dear Tomasz,

Your hosting account dziennik has been warned due to high CPU usage - it has reached the limit allowed by your hosting plan.

Your plan is allowed to use: 4.5 % CPU average.
Your account has used: 16.62 % CPU average the last 3 days.

Your account will be automaticaly blocked if you use more CPU load than your plan is allowed in the next 48 hours.

If you have any questions please open a new support ticket from the Help section of the Control Panel.

Best Regards,
Premedia - www.premedia.info Team



To dziwne, bo limit drastycznie podskoczył dziś o 1:30 w nocy, nigdy tak się nie zdarza. Co prawda cośtam robłem właśnie na stronach, ale nie pamiętam bym robił jakiś backup itp.

Dlaczego tak się stało? Co wpływa na zużycie cPU? Jak to zmniejszyć? Nie zablokowali mi konta, ale chcę by to się nie powtórzyło w przyszłości.

crazyluki
13-04-2008, 14:22
to stronka na joomli ? może masz za dużo za dodatków, jakieś cb, nie wiem coś co mocno obciąża (dużo zapytań do bazy i tak dalej). jeśli to duży serwis z dużą społecznością to czas na optymalizację strony. albo przesiadka na dedyka.

prezes
13-04-2008, 14:29
userów 6500, faktycznie aktywnych niewiele - ok. 5-10 os. max online, w tym 2-5 zalogowane. Tempaltka rhuk_solarflare_ii, joomla niezaktualizowana do najnowszej (nie wiem, jak). Są jakieś poradniki, jak optymalizować? Nie stać mnie na dedyka, strona zarabia symbolicznie.

crazyluki
13-04-2008, 14:41
odnośnie aktualizacji - szukaj na forum
odnośnie optymalizacji - poszukaj na forum, google
jak nie dedyk to może zmiana hostigodawcy na lepszego albo kupno VPSa (tańszy niż dedyk)

maćku
13-04-2008, 14:43
Po pierwsze, trzeba zaaktualizować Joomlę do najnowszej wersji. Następnie zainstaluj jakiś komponent od cache'u np JAccelerator lub płatny JRE Cache. Na shared hostingu nawet 5-10 osób online i kilku zalogowanych userów, bardzo obciąża serwer.

juzio5
21-05-2008, 22:23
Miałem to z 10 razy już w tym roku.
Napisz, zadzwoń, skontaktuj sie z adminem i niech ci udostepni podglad wszystkich stron na serwerze wtym i twojej i bieżące obciążenie procka. Nie są to tajne rzeczy, a program (ja mam "putty" - okno dosowe) loguje się do serwera i w czasie rzeczywistym pokazuje Ci ile Twoja strona ciągnie z procka %.
Teraz trochę zabawy:
Odpublikować musisz kilka modułów, najlepiej pojedyńczo i lookasz ile zchodzi z mocy, jak nie schodzi to nie ten moduł itd.
Pobiegać musisz trochę po menu i odpalasz komponenty które masz zainstalowane (wszystko od frontu) jednocześnie zwracasz uwagę na spadek lub wzrost obciążenia procesora.
W moim przypadku okazało się, że złe ustawienie komponentu bookmarks przy jego odpaleniu na stronie powodowało skok z 15% na 95% mocy i po kilku razach stronka blokowana administracyjnie była.
Nie wyłapiesz wszystkiego, to pewne, ale zawsze coś lepiej będzie niż nic.
Keszowanie strony w moim przypadku okazało się złym rozwiązaniem i zamiast pomagać więcej złego robiło.

mke
09-07-2008, 19:22
Miałem to z 10 razy już w tym roku.
Napisz, zadzwoń, skontaktuj sie z adminem i niech ci udostepni podglad wszystkich stron na serwerze wtym i twojej i bieżące obciążenie procka. Nie są to tajne rzeczy, a program (ja mam "putty" - okno dosowe) loguje się do serwera i w czasie rzeczywistym pokazuje Ci ile Twoja strona ciągnie z procka %.



Czy mozesz mi opisac dokladnie sposob w jaki uzywaz putty do okreslenia obciazenia procka? W jaki sposob sie za pomoca tego polaczyc jakie komendy do obserwowania uzycia cpu?

juzio5
09-07-2008, 19:47
To nie tak
Login i hasło podaje ci administrator hostingu. Musisz go poprosić o to. Putty to tylko monitor (przynajmniej ja go tak używam i nie znalazłem w nim jakiś ciekawych opcji. Wyświetlają ci się wszystkie konta hostingowe jakie są na serwerze i sortują się wg obciązenia procka.
Jak instalujesz coś i masz ruch na stronie w między czasie, a w drugim oknie odpalone jednocześnie putty to widzisz czy podskoczy ci czy nie użycie procka.
I tyle. Reszta to metoda prób i błedów.
Ale w ten sposób możesz ustalić jakie mniej więcej moduły obciązają procesor włączając je i wyłączając. Dobrze jest to robić jak masz w tym czasie ruch na stronie w miare stabilny. np. wieczór lub rano w zależności od tematyki.

mke
09-07-2008, 19:55
dzieki za szybko odpowiedz, potestuje jak tylko mi udastepnia ssh

maćku
09-07-2008, 20:02
Putty to program do łączenia z konsolą danego serwera (coś jak taki wirtualny system).

juzio5: Owszem samo SSH (Shell) ma ciekawe funkcje jak możliwość bezpośredniego ściągania, z internetu, plików na dysk serwera (wget) oraz wirtualny menadżer plików (mc).

mke: SSH jest bardzo żadko spotykane na sharedhostingach, więc możesz mieć trudności z uzyskaniem dostępu do Shella. Przeważnie taki dostęp jest używany przez administratorów, do zdalnego połączenia się z serwerem.