Konrad.K 0 Zgłoś post Napisano Styczeń 25, 2006 Witam, Od niedawna mam serwer dedykowany dlatego jestem troche newbie Srawa wyglada tak - jak narazie mam cale zasoby serwera dla siebie, tzn na jeden serwis. Z serwisem tym bylem juz na kilku roznych hostingach, i nie mulil on ani szczegolnie nie obciazal tych hostingow. Jednak od pewnego czasu serwer muli mi sie tragicznie ;/ Dlatego nawet nieraz kilkukrotnie go musze restartowac w ciagu dnia... Faktycznie, przed paroma dniami zasponsorowalem 1 konto na strone oparta na jportalu, i wiem ze to tez moze generowac spore obciazenie (jPORTAL), jednak zablokowalem dzialanie tej strony, zrobilem reboot, i serwer znowu sie zamulil... Jak moge sprawdzic co wywoluje te problemy ? Jak moge rozwiazac ten problem ? Co zrobic skoro chce zasponsorowac pare stron - czy mozna jakos podzielic zasoby/ogranczyc ? ps. wczoraj rozszezylem ilosc ramu do 1gb... Z gory dziekuje za porady itp.. Udostępnij ten post Link to postu Udostępnij na innych stronach
sbvc 0 Zgłoś post Napisano Styczeń 25, 2006 To nie wina jPORTAL. Serwer jest za słaby na twoją stronę i strasznie mu ciężko(czyżby bee.pl było na nim?). Udostępnij ten post Link to postu Udostępnij na innych stronach
patryk 451 Zgłoś post Napisano Styczeń 25, 2006 Wrzuc output topa to sprawdzimy co moze byc zle.. Udostępnij ten post Link to postu Udostępnij na innych stronach
Konrad.K 0 Zgłoś post Napisano Styczeń 25, 2006 Tak własnie chodzi o bee... P4 1,6 GhZ 80 GB hdd 1 GB ramu to naprawde za mało na jeden serwis ? ;/ szczególnie że na zwykłych, nawet nie jakiś super hostingach strona śmigała bez problemu, jednak dedyk był potrzebny ze względu na pare funkcji o jakie chciałem rozwinąć stronę... Wysłany Sro Sty 25, 2006 6:16 pm: Wrzuc output topa to sprawdzimy co moze byc zle.. sorry ale nie rozumiem Udostępnij ten post Link to postu Udostępnij na innych stronach
rshmn 2 Zgłoś post Napisano Styczeń 25, 2006 Posortuj to wg czasu procesora i wykorzystania ramu, na obciazenie chwilowe proca nawet nie patrz. Zobacz czy nie brakuje czegos w apaczu (wolnych childow etc.). Udostępnij ten post Link to postu Udostępnij na innych stronach
Konrad.K 0 Zgłoś post Napisano Styczeń 25, 2006 Posortuj to wg czasu procesora i wykorzystania ramu, na obciazenie chwilowe proca nawet nie patrz. Zobacz czy nie brakuje czegos w apaczu (wolnych childow etc.). Błagam Was - dopiero się ucze, tak jak napisałem jestem newbie, a wasze wypowiedzi wymagaja przynajmniej troche wyzszego poziomu obslugi dedyka :-) Wiem wiem, wstyd, bo zapewne to podstawy, no ale Udostępnij ten post Link to postu Udostępnij na innych stronach
ednet 136 Zgłoś post Napisano Styczeń 25, 2006 Wrzuc output topa to sprawdzimy co moze byc zle.. sorry ale nie rozumiem W putty wpisz top i kliknij Copy ALL to Clipboard Albo w putty wpisz top > /plik ednet Udostępnij ten post Link to postu Udostępnij na innych stronach
Konrad.K 0 Zgłoś post Napisano Styczeń 25, 2006 top - 18:26:39 up 8 min, 1 user, load average: 0.00, 0.05, 0.04Tasks: 73 total, 2 running, 71 sleeping, 0 stopped, 0 zombie Cpu(s): 2.5% us, 0.7% sy, 0.0% ni, 96.7% id, 0.0% wa, 0.0% hi, 0.0% si Mem: 1036040k total, 100344k used, 935696k free, 5860k buffers Swap: 0k total, 0k used, 0k free, 39292k cached Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość voytar Zgłoś post Napisano Styczeń 25, 2006 Akurat podałeś najmniej interesującą część. # top -b -n 1 i wynik zapodaj na forum. Udostępnij ten post Link to postu Udostępnij na innych stronach
Konrad.K 0 Zgłoś post Napisano Styczeń 25, 2006 troche to długie, ale sami chcieliście ;] top - 18:29:18 up 11 min, 1 user, load average: 0.00, 0.03, 0.03Tasks: 74 total, 1 running, 73 sleeping, 0 stopped, 0 zombie Cpu(s): 4.1% us, 2.1% sy, 0.0% ni, 91.6% id, 2.0% wa, 0.1% hi, 0.1% si Mem: 1036040k total, 101860k used, 934180k free, 6204k buffers Swap: 0k total, 0k used, 0k free, 39696k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 2334 www-data 16 0 16092 7032 13m S 3.9 0.7 0:00.45 apache2 2951 root 15 0 2060 936 1852 R 2.0 0.1 0:00.01 top 1 root 16 0 1504 512 1352 S 0.0 0.0 0:00.60 init 2 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 3 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0 4 root 5 -10 0 0 0 S 0.0 0.0 0:02.98 events/0 5 root 8 -10 0 0 0 S 0.0 0.0 0:00.00 khelper 6 root 15 -10 0 0 0 S 0.0 0.0 0:00.00 kacpid 32 root 5 -10 0 0 0 S 0.0 0.0 0:00.01 kblockd/0 42 root 20 0 0 0 0 S 0.0 0.0 0:00.00 pdflush 43 root 15 0 0 0 0 S 0.0 0.0 0:00.00 pdflush 44 root 25 0 0 0 0 S 0.0 0.0 0:00.00 kswapd0 45 root 5 -10 0 0 0 S 0.0 0.0 0:00.00 aio/0 181 root 25 0 0 0 0 S 0.0 0.0 0:00.00 kseriod 310 root 15 0 0 0 0 S 0.0 0.0 0:00.05 kjournald 788 root 15 0 0 0 0 S 0.0 0.0 0:00.00 khubd 986 root 24 0 0 0 0 S 0.0 0.0 0:00.00 pciehpd_event 1006 root 25 0 0 0 0 S 0.0 0.0 0:00.00 shpchpd_event 1925 root 16 0 2260 780 2092 S 0.0 0.1 0:00.03 syslogd 1928 root 16 0 2380 1492 1344 S 0.0 0.1 0:00.12 klogd 1936 bind 20 0 29812 3252 4248 S 0.0 0.3 0:00.00 named 1962 root 17 0 1672 476 1360 S 0.0 0.0 0:00.00 courierlogger 1963 root 16 0 1808 508 1468 S 0.0 0.0 0:00.00 authdaemond.pla 1965 root 16 0 1808 508 1468 S 0.0 0.0 0:00.00 authdaemond.pla 1966 root 16 0 1808 508 1468 S 0.0 0.0 0:00.00 authdaemond.pla 1967 root 16 0 1808 508 1468 S 0.0 0.0 0:00.00 authdaemond.pla 1968 root 16 0 1808 508 1468 S 0.0 0.0 0:00.00 authdaemond.pla 1969 root 17 0 2220 1072 1468 S 0.0 0.1 0:00.00 authdaemond.pla 1974 root 22 0 2476 724 2164 S 0.0 0.1 0:00.00 couriertcpd 1976 root 22 0 1540 300 1360 S 0.0 0.0 0:00.00 courierlogger 1982 root 15 0 2476 728 2164 S 0.0 0.1 0:00.00 couriertcpd 1984 root 15 0 1672 464 1360 S 0.0 0.0 0:00.00 courierlogger 1991 root 21 0 1496 444 1344 S 0.0 0.0 0:00.00 inetd 2007 root 25 0 2508 1236 2380 S 0.0 0.1 0:00.02 mysqld_safe 2044 mysql 16 0 116m 17m 8920 S 0.0 1.7 0:00.26 mysqld 2045 root 15 0 1488 500 1332 S 0.0 0.0 0:00.00 logger 2183 root 17 0 3672 1360 3480 S 0.0 0.1 0:00.01 master 2184 postfix 16 0 2980 1140 2788 S 0.0 0.1 0:00.00 pickup 2187 postfix 16 0 3012 1168 2820 S 0.0 0.1 0:00.00 qmgr 2194 root 16 0 3468 1504 3092 S 0.0 0.1 0:00.00 sshd 2203 nobody 16 0 5380 2560 4668 S 0.0 0.2 0:00.00 proftpd 2206 daemon 19 0 1684 628 1520 S 0.0 0.1 0:00.00 atd 2209 root 16 0 1764 816 1576 S 0.0 0.1 0:00.00 cron 2214 root 16 0 15736 5912 13m S 0.0 0.6 0:00.08 apache2 2223 root 18 0 1492 472 1336 S 0.0 0.0 0:00.00 vhcs2_daemon 2230 www-data 16 0 16096 7052 13m S 0.0 0.7 0:00.55 apache2 2231 www-data 16 0 16120 7332 13m S 0.0 0.7 0:00.60 apache2 2232 www-data 15 0 16112 7072 13m S 0.0 0.7 0:00.61 apache2 2233 www-data 16 0 16108 7068 13m S 0.0 0.7 0:00.48 apache2 2234 www-data 16 0 16084 7036 13m S 0.0 0.7 0:00.51 apache2 2257 root 17 0 1500 484 1336 S 0.0 0.0 0:00.00 getty 2263 root 16 0 1500 484 1336 S 0.0 0.0 0:00.00 getty 2264 root 16 0 1500 484 1336 S 0.0 0.0 0:00.00 getty 2265 root 16 0 1500 484 1336 S 0.0 0.0 0:00.00 getty 2266 root 16 0 1500 484 1336 S 0.0 0.0 0:00.00 getty 2267 root 16 0 1500 484 1336 S 0.0 0.0 0:00.00 getty 2324 www-data 15 0 16076 6984 13m S 0.0 0.7 0:00.52 apache2 2325 www-data 16 0 16148 7052 13m S 0.0 0.7 0:00.48 apache2 2326 www-data 16 0 16088 6984 13m S 0.0 0.7 0:00.47 apache2 2329 www-data 15 0 16108 7072 13m S 0.0 0.7 0:00.61 apache2 2330 www-data 16 0 16076 6976 13m S 0.0 0.7 0:00.41 apache2 2331 www-data 16 0 16108 7044 13m S 0.0 0.7 0:00.53 apache2 2332 www-data 16 0 16112 7068 13m S 0.0 0.7 0:00.49 apache2 2333 www-data 16 0 16104 7048 13m S 0.0 0.7 0:00.49 apache2 2335 www-data 16 0 16364 7272 13m S 0.0 0.7 0:00.14 apache2 2336 www-data 15 0 16088 7036 13m S 0.0 0.7 0:00.51 apache2 2337 www-data 16 0 16116 7048 13m S 0.0 0.7 0:00.59 apache2 2338 www-data 16 0 16084 7020 13m S 0.0 0.7 0:00.50 apache2 2339 www-data 16 0 16128 7004 13m S 0.0 0.7 0:00.54 apache2 2340 www-data 15 0 16076 6972 13m S 0.0 0.7 0:00.46 apache2 2777 root 16 0 14452 1984 5824 S 0.0 0.2 0:00.02 sshd 2781 dopy 15 0 14620 2052 5824 S 0.0 0.2 0:00.06 sshd 2782 dopy 16 0 3416 1628 3108 S 0.0 0.2 0:00.01 bash 2849 root 16 0 3416 1600 3108 S 0.0 0.2 0:00.02 bash Udostępnij ten post Link to postu Udostępnij na innych stronach
ednet 136 Zgłoś post Napisano Styczeń 25, 2006 chyba brak swapa zamula serwer. ednet Udostępnij ten post Link to postu Udostępnij na innych stronach
Konrad.K 0 Zgłoś post Napisano Styczeń 25, 2006 teraz gdybym chcial przydzielic swap, musial bym partycjonowac od poczatku ? sorry jesli bardzo smieszne pytanie, ale w zasadzie: śmiech to zdrowie :-) Udostępnij ten post Link to postu Udostępnij na innych stronach
patryk 451 Zgłoś post Napisano Styczeń 25, 2006 Brak swapa, brakiem swapu, ale obciazenie jest zadne: "top - 18:29:18 up 11 min, 1 user, load average: 0.00, 0.03, 0.03 " Czy to przypadkiem nie jakis problem z laczem, albo np. limitem userow Apache'a na 10 osob? ;-). Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość voytar Zgłoś post Napisano Styczeń 25, 2006 hint: swapfile Udostępnij ten post Link to postu Udostępnij na innych stronach
Konrad.K 0 Zgłoś post Napisano Styczeń 25, 2006 Hmm widzisz nie wiem :-) Jak sprawdzic/edytowac limit osob apache ? transfer mam 1000 GB/mc więc łącze jak dobrze pamiętam to 10MBs.. Wysłany Sro Sty 25, 2006 6:53 pm: @patryk - hmm, z moich info wynika że nie Udostępnij ten post Link to postu Udostępnij na innych stronach
patryk 451 Zgłoś post Napisano Styczeń 25, 2006 httpd.conf - maxclients, maxkeepaliverequests, maxstartservers i takie tam . Udostępnij ten post Link to postu Udostępnij na innych stronach
Konrad.K 0 Zgłoś post Napisano Styczeń 25, 2006 tak sobie googluje i googluje i nic w j.polskim nie widze na temat konfiguracji apache pod wzgledem ograniczen userow, wszedzie tylko info o podstawowej konfiguracji, ustawieniu virtualow, podpieciu php i SSL'a... zaraz sproboje po angielsku ale obawiam sie podobnych wynikow Wysłany Sro Sty 25, 2006 7:25 pm: ehh zapomnialem o f5 przed napisaniem :-) thx, juz proboje :-) a teraz pytanie - czy jesli chcialbym zrobic swapa to musze od poczatku partycjonowac itp, czy jest jakas alternatywa ? Udostępnij ten post Link to postu Udostępnij na innych stronach
Gość voytar Zgłoś post Napisano Styczeń 25, 2006 a teraz pytanie - czy jesli chcialbym zrobic swapa to musze od poczatku partycjonowac itp, czy jest jakas alternatywa ?Przeczytaj mojego poprzedniego posta. Udostępnij ten post Link to postu Udostępnij na innych stronach
Konrad.K 0 Zgłoś post Napisano Styczeń 25, 2006 ok, to pozniej pokombinuje, thx a teraz z tym apache, mam tak: <IfModule perchild.c> NumServers 5 StartThreads 5 MinSpareThreads 5 MaxSpareThreads 10 MaxThreadsPerChild 20 MaxRequestsPerChild 0 AcceptMutex fcntl </IfModule> i jeszcze cos takiego: <IfModule worker.c> StartServers 2 MaxClients 150 MinSpareThreads 25 MaxSpareThreads 75 ThreadsPerChild 25 MaxRequestsPerChild 0 </IfModule> i takiego: <IfModule prefork.c> StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 20 MaxRequestsPerChild 0 </IfModule> czy gdzieś te wartości powinny być inne ? Wysłany Sro Sty 25, 2006 7:44 pm: ps. http://www.piotr.wolny.pl/lnag/FAQ2.htm#swap_partition - czy mozliwe jest utworzenie partycji linuxowej modyfikujac jakas aktualna, i tworzac nowa na swap bez utraty danych ? jesli tak to czy to bardzo niebezpieczna operacja i lepiej porobic swapfile's ? :-) Udostępnij ten post Link to postu Udostępnij na innych stronach
beliq 442 Zgłoś post Napisano Styczeń 25, 2006 czy gdzieś te wartości powinny być inne ? Zakładam, że PHP jest zainstalowany jako moduł serwera Apache, a więc interesuje Cię sekcja "prefork". W Twoim wypadku, zdecydowanie za niskie wydają się wartości przy: MaxClients - czyli ilość dozwolonych jednoczesnych odwołań do serwera www na raz MaxSpareServers - maksymalna ilość "podwątków" MaxRequestsPerChild - ilość obsłużonych zapytań przed uśmierceniem podporcesu Ja bym ustawił to tak: StartServers 5 MinSpareServers 5 MaxSpareServers 50 MaxClients 50 MaxRequestsPerChild 100 Udostępnij ten post Link to postu Udostępnij na innych stronach
Konrad.K 0 Zgłoś post Napisano Styczeń 25, 2006 a w przypadku ustawienia np. tak: StartServers 5MinSpareServers 15 MaxSpareServers 150 MaxClients 150 MaxRequestsPerChild 150 zeby bylo troche bardziej przyszlosciowo, albo nawet wieksze wartosci, to moze to zaszkodzic ? chodzi o to, czy wtedy zwyczajnie ograniczy sie to mozliwosciami masyzny czy beda jakies komplikacje ? Udostępnij ten post Link to postu Udostępnij na innych stronach
srok@ 0 Zgłoś post Napisano Styczeń 25, 2006 lepiej ie dawać za dużo bo wykonuje dużo naaz a tak towykonuje na skojnie pokolei Udostępnij ten post Link to postu Udostępnij na innych stronach
beliq 442 Zgłoś post Napisano Styczeń 25, 2006 a w przypadku ustawienia np. tak: StartServers 5MinSpareServers 15 MaxSpareServers 150 MaxClients 150 MaxRequestsPerChild 150 zeby bylo troche bardziej przyszlosciowo, albo nawet wieksze wartosci, to moze to zaszkodzic ? chodzi o to, czy wtedy zwyczajnie ograniczy sie to mozliwosciami masyzny czy beda jakies komplikacje ? Nie wiem. Nie powiem. Musisz popróbować. :wink: P.S. No ja nie wiem, czy Twój procesor tak po prostu obsłuży 150 klientów na raz przy kombinacji php z mysql i "choinkach" z paczki. Udostępnij ten post Link to postu Udostępnij na innych stronach
Konrad.K 0 Zgłoś post Napisano Styczeń 25, 2006 No jak narazie serwis pracuje b. ladnie :-) ustawilem tak: <IfModule prefork.c>StartServers 5 MinSpareServers 5 MaxSpareServers 50 MaxClients 100 MaxRequestsPerChild 100 </IfModule> A gdyby okazalo sie ze maszyna nie jest w stanie obsluzyc podanej ilosci klientow jednoczesnie, to sie zwiesi, czy zwyczajnie spowolni, i jak obsluzy klientow to wroci do normy ? :-) No to jeszcze ta 2 sprawa, tzn swap. Co byście radzili ? Ryzykowac i pomniejszac partycje i tworzyc nowa na swap, czy zrobic swapy na pliku, ale na jednej ze stron przeczytalem: Swap files Pliki wymiany są zwykle wolniejsze od partycji, nie jest to więc rekomendowana technika pamięci wymiany. Utworzenie jednak takiego pliku może być przydatne, jeśli potrzebujesz tymczasowo więcej pamięci wymiany. Udostępnij ten post Link to postu Udostępnij na innych stronach
Diwi 0 Zgłoś post Napisano Styczeń 25, 2006 Acha sorry troszeczke zejde z tematu chociaż jest to związane z bee.pl, na stronie jest mała literówka: Zamiast "strona gówna" powinno być "strona główna" Pozdrawiam Udostępnij ten post Link to postu Udostępnij na innych stronach