FAQ |
Kalender |
2006-06-08, 18:53 | #11 | ||
|
|||
Flitig postare
|
Nu dök lite nya fel upp i errorloggen
Kod:
[Thu Jun 8 18:04:50 2006] [notice] child pid 8909 exit signal Segmentation fault (11) [Thu Jun 8 18:04:53 2006] [notice] child pid 9232 exit signal Segmentation fault (11) [Thu Jun 8 18:04:55 2006] [notice] child pid 5825 exit signal Segmentation fault (11) [Thu Jun 8 18:04:56 2006] [notice] child pid 9213 exit signal Segmentation fault (11) [Thu Jun 8 18:05:00 2006] [notice] child pid 5829 exit signal Segmentation fault (11) |
||
Svara med citat |
2006-06-10, 13:54 | #12 | |||
|
||||
Mycket flitig postare
|
Vi hade sama problem också och innan vi hittade vad det var så blev vi smått gråhåriga. Det visades sig att det var en av våra kunder som hade ooptimerade php skript som anropade mysql med tunga frågor. Dessutom så var php skriptet buggigt så det anropade sig själv om vissa vilkor var uppfyllda. Så vissa anrop loopade...
activera apache serverinfo modulen lokalt och kolla i http://localhost/server-info efter vad som tar resurser. Jämför processid mot ps aux. Jag tror det var så vi kom fram till vilken fil som orsakade loopen och kunde stänga ner kunden. |
|||
Svara med citat |
2006-06-10, 16:36 | #13 | ||
|
|||
Flitig postare
|
Citat:
|
||
Svara med citat |
2006-06-10, 23:05 | #14 | |||
|
||||
Mycket flitig postare
|
hmm det var server-status som jag använde. Hur som helst så vänta tills servern är seg eller har allokerat 200 webbar och gå in och kolla på server-info. ta alla filer i listan som är scriptfiler och undersök dom.
|
|||
Svara med citat |
2006-06-11, 15:59 | #15 | ||
|
|||
Flitig postare
|
Citat:
|
||
Svara med citat |
2006-06-11, 23:47 | #16 | |||
|
||||
Mycket flitig postare
|
hmm då har vi olika versioner eller nåt. jag har apache 2.0xxx
eller så går det att ställa in i httpd.conf. vet ej. Du kan ju också testa att stänga ner några vhosts i taget och se när problemet slutar uppkomma. men det är ju klart en sämre lösning. |
|||
Svara med citat |
2006-06-12, 00:03 | #17 | ||
|
|||
Flitig postare
|
Citat:
Kod:
Server Version: Apache/1.3.36 (Unix) PHP/5.1.2 Server Built: Jun 3 2006 12:51:49 Current Time: Sunday, 11-Jun-2006 23:37:15 CEST Restart Time: Sunday, 11-Jun-2006 23:37:12 CEST Parent Server Generation: 0 Server uptime: 3 seconds 4 requests currently being processed, 4 idle servers WKKK____........................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ ................................................................ Scoreboard Key: "_" Waiting for Connection, "S" Starting up, "R" Reading Request, "W" Sending Reply, "K" Keepalive (read), "D" DNS Lookup, "L" Logging, "G" Gracefully finishing, "." Open slot with no current process PID Key: 38517 in state: W , 38518 in state: K , 38519 in state: K 38520 in state: K , 38521 in state: _ , 38527 in state: _ 38528 in state: _ , 38529 in state: _ , To obtain a full report with current status information you need to use the ExtendedStatus On directive. Jag vet vilken vhost som är problemet men frågan kvarstår ju hur jag skall få reda på vilket script det e som drar resurser... |
||
Svara med citat |
2006-06-13, 00:38 | #18 | ||
|
|||
Flitig postare
|
Fick ett tips om att det kunde vara någon minneslucka i nån modul så jag har uppgraderat php med extensions till senaste och det hjälper inte heller.
Så nu återstår väl bara en fråga: Hur tar jag reda på vad varje process jobbar med för fil? / Loggar hur lång tid alla script tar ? |
||
Svara med citat |
2006-06-13, 09:08 | #19 | ||
|
|||
Medlem
|
Citat:
lsof -p PROCESS-ID fstat kanske kan ge lite info också, men.. <3 lsof (mest gammal vana antar jag.. jag vet ingenting.. :). |
||
Svara med citat |
2006-06-14, 10:15 | #20 | ||
|
|||
Flitig postare
|
Citat:
lsof Vid första intrycket så verkar det lite rörigt att gå igenom då den listar alla moduler och alla andra tänkbara filer som eventuellt kan vara öppnade av processern... Men lite borde jag ju kunna läsa ut där om jag sätter mig med det en stund. |
||
Svara med citat |
Svara |
|
|