WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   PHP script kör slut på CPU/minne (https://www.wn.se/forum/showthread.php?t=1056471)

50inches 2013-01-19 12:32

PHP script kör slut på CPU/minne
 
Hej,

Jag fick nyligen mail från min hostgator VPS att de varit tvungna att stänga ner en av mina sidor eftersom den drar alldeles för mycket CPU/minne.

Jag tittar igenom scriptet men kan inte sätta mitt finger på vad det skulle kunna vara.

Det jag ser dock är att min error_log snabbt blir rätt enorm.

Litet kort utdrag kan se ut såhär:

[06-Jan-2013 07:38:26] PHP Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/senos64/public_html/valuewebsite.co.uk/site.php on line 80
[06-Jan-2013 07:39:18] PHP Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/senos64/public_html/valuewebsite.co.uk/site.php on line 80
[06-Jan-2013 07:39:47] PHP Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/senos64/public_html/valuewebsite.co.uk/site.php on line 80
[06-Jan-2013 07:40:22] PHP Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/senos64/public_html/common/minimize.php on line 7
[06-Jan-2013 07:41:27] PHP Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/senos64/public_html/valuewebsite.co.uk/site.php on line 80
[06-Jan-2013 07:41:50] PHP Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/senos64/public_html/valuewebsite.co.uk/site.php on line 80
[06-Jan-2013 07:42:13] PHP Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/senos64/public_html/valuewebsite.co.uk/site.php on line 80
[06-Jan-2013 07:42:43] PHP Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/senos64/public_html/common/minimize.php on line 15
[06-Jan-2013 07:42:43] PHP Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/senos64/public_html/valuewebsite.co.uk/site.php on line 80
[06-Jan-2013 07:43:04] PHP Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/senos64/public_html/common/minimize.php on line 7
[06-Jan-2013 07:43:10] PHP Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/senos64/public_html/common/minimize.php on line 7
[06-Jan-2013 07:43:52] PHP Warning: parse_url(/domain-names/international-domain-names.shtml?_$ja=tsid:20612) [<a href='function.parse-url'>function.parse-url</a>]: Unable to parse URL in /home/senos64/public_html/common/minimize.php on line 59
[06-Jan-2013 07:45:21] PHP Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/senos64/public_html/common/minimize.php on line 15
[06-Jan-2013 07:45:21] PHP Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/senos64/public_html/valuewebsite.co.uk/site.php on line 80
[06-Jan-2013 07:45:30] PHP Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/senos64/public_html/common/minimize.php on line 15
[06-Jan-2013 07:45:30] PHP Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/senos64/public_html/valuewebsite.co.uk/site.php on line 80
[06-Jan-2013 07:45:47] PHP Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/senos64/public_html/common/minimize.php on line 7
[06-Jan-2013 07:46:36] PHP Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/senos64/public_html/valuewebsite.co.uk/site.php on line 80

Som ni ser så är det väldigt frekvent det blir fel. Min fråga antar jag då är att om ni tror att det är alla dess fel som leder till att scriptet drar för mycket minne och CPU.

Tack i förväg

Conny Westh 2013-01-19 13:18

Visa scriptet så kanske någon kan se vad som är fel, utan det så lär det ju bli svårt, men eftersom du har en fellogg så är det ju rätt naturligt att gissa att något är fel så att säga.

coredev 2013-01-23 15:58

Pröva att köra en profiler. Att en sida drar mycket CPU brukar bero på t.ex. många loopar. För mycket minne brukar en sida dra om man är oförsiktig hur man hanterar data.

Har du skrivit koden själv?

tartareandesire 2013-01-23 16:58

Det är standardvarningar som inte kommer extremt ofta. Någon eller några kan härröra från kod som orsaker problem men det är långt ifrån säkert. Det är ju dock inte bra om du har alltför stora loggfiler, du kan rensa ut med jämna mellanrum och försöka fixa till felen.


Alla tider är GMT +2. Klockan är nu 07:32.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson