Avatar billede bacce.dk Nybegynder
19. maj 2003 - 21:02 Der er 12 kommentarer og
2 løsninger

redhat har for meget at lave ?

Hejsa
Jeg har en RH7.3 kørende, og den kører som sådan fint nok jeg har bare liiige et par problemer.
1 ret tit ca. hvert 5-10 minut går den kold og loader en helveds masse på harddiske som gør at både webserver, mysql og alt hvad jeg foretager mig på maskinen må vendte til den er ferdig, og derfor kan jeg heller ikke med "ps aux" se hvilken prosess der kører for den bliver først printet ud efter det her forbrug er stoppet.
Er der en måde jeg kan liste alle prosessor i rearl life mode eller noget ?
Jeg kunne godt forestille mig at det muligvis var et cron job meen kan ik se hviklet det skulle være

2. nogen gange (rimelig tid) loader apache sådan ca små 50 prosesser op på en gang men de forsvinder sådan okey hurtigt igen..
hvorfor gør den egentlig sådan ? er det firdi der på en gang kommer utolig mange hits eller hvordan ??
15 point pr. spørgsmål :-)
Avatar billede htm Nybegynder
19. maj 2003 - 21:17 #1
1. Prøv og skriv
bash# top
så har du et glimrende værktøj til at se det realtime :-) Tryk M for at sorter efter memory forbrug og P for at sortere efter CPU forbrug

2. Tja det kan jeg ikke lige svare på, undrer også mig...
Avatar billede Slettet bruger
19. maj 2003 - 21:22 #2
Svar til spørgsmål 1 har htm jo allerede svaret på :)

spørgsmål 2:
din Apache kører muligvis ikke som standalone server - men som en (X)inet server. Dvs. den starter nye processorer alt efter behovet/belastning.

I din httpd.conf kan du vælger ServerType til at være Standalone. På denne måde vil din apache server altid have 5-10 processorer åben, alt efter hvad der står i din httpd.conf
Avatar billede bacce.dk Nybegynder
19. maj 2003 - 21:30 #3
htm>> prøver det lige og vender tilbage om det skulle være nok til at fange den.

newage>> min apache kører standalone. det er standart i apache og sådan bliver det ved med at være ;-)
og ja normalt er der mellem 5 og 10 stykker åbne men en gang imellem brager den op på små 50 og lidt efter er alt normalt og vupti så brager den derop igen
Avatar billede dank Nybegynder
19. maj 2003 - 21:42 #4
du finder ikke ud af noget ved at sidde og glo på top

tail dine logfiler, find synderen og luk vedkommende
Avatar billede dank Nybegynder
19. maj 2003 - 21:43 #5
ellers extended status on og kig på /server-status

s'øg på google efter apache extended status
Avatar billede bacce.dk Nybegynder
19. maj 2003 - 21:44 #6
Dank>> nej umidelbart har du ret....
sidder og glor og glor og intet sker.
vil du forklare tail ??
Avatar billede dank Nybegynder
19. maj 2003 - 21:57 #7
prøv at se i man tail og kig efter "-f" kanont redskab!
Avatar billede bacce.dk Nybegynder
19. maj 2003 - 22:33 #8
Dank>> har prøvet den og ja den er da guld værd :D
meeen finder sku ikke noget usedvaneligt på logsne
har noget ftp som kører ens hele vejen igennem og det samme gør apache egentligt.
Mail er der ikke det vilde på og cron har kun et par php af mine egen scripts som kun tager max 1 sec og så har jeg godt nok en cron jeg ikke ved hvad er i cron.d men den laver en
/usr/lib/sa/sa1 1 1  hvert 5 minut ??
Avatar billede dank Nybegynder
19. maj 2003 - 22:41 #9
Avatar billede bacce.dk Nybegynder
19. maj 2003 - 22:54 #10
hmm tror vi lader det ligge lidt med det forbrug, jeg kan umidelbart ikke se noget så jeg vil da lige holde øje nogle dage, og muligvis kunne jeg have fundet fejlen.
Jeg har et stat program som bla. tjekker ud hvor meget disk plads der er brugt i diverse mapper som jeg har sat den til og muuligvis kunne det jo være at dette stat system ikke var så harddisk venligt ??
som sagt den går jo baserk og det er derfor alt andet går i stå.
Den reagerer næsten på samme måde som hvis man lavede en find / -name lilleskodfil.php (blot et eks)

meen er der nogen der har et forslag til hvorfor min apache losser så mange prosessore ud i perioder ???
Avatar billede mfalck Praktikant
20. maj 2003 - 08:56 #11
kører du noget java/php/perl i apache som kan forklare hvorfor den starter så mange processer op ?
Avatar billede mfalck Praktikant
20. maj 2003 - 08:58 #12
hvad står din StartServers/MinSpareServers/MaxClients/MaxRequestsPerChild til.

prøv evt at køre en

sar 5 300 > /tmp/test &

så kan du se hvor CPUen bruger tid henne når den belastes (er det IO, userspace eller kernelspace).
Avatar billede mfalck Praktikant
20. maj 2003 - 09:02 #13
hov, det er vist kun på solaris hvor man kan se io waitstates.
Avatar billede bacce.dk Nybegynder
21. maj 2003 - 16:10 #14
mfalck>> Ja jeg kører php på apache serveren og jeg har også meget på fornemmeren at det er php som får den til at gå amok
Jeg har nu prøvet at den fryser hele apache serveren fordi et enkelt site opretter 150 clienter på et ip nummer og da det er max lukkes serveren.
Kan man i php.ini sikre sig mod dette ?? eller måske i httpd.conf ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester