PDA

Vollständige Version anzeigen : Massive Performance Probleme


Seiten : 1 [2]

Lokutos
09.06.2010, 13:08
Fühlst du dich in deiner Ehre als Progger verletzt wenn man dich auf eine falsche Programmierung hinweist?
Dann isses eben Falsche Programmierung und kein fehler lol, :frusty:

Nein fühle ich mich nicht.
Ich sehe es auch nicht als falsche Programmierung an,
naja wenn du mir sagst welche Fehlermeldungen du erhältst bin ich gerne bereit diese auszubessern.

ich habe mein error handling so eingestellt:
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_WARNING

und erhalte gar keinen error log auf meiner Seite mit dem autosurf.
aber wie gesagt schick mir einen Auszug mit den Fehlern und es wird ausgebessert.

Lokutos
09.06.2010, 13:16
Was für ein Quatsch die hatte bzw habe ich, und habe ich ja bekommen. aber eben nur von einem User.
der sich mal so ein IF angesehen hat und sofort den Fehler bemerkt hat.

Also wieso eine fehlerhafte Programmierung gutreden? :frusty:
Zu sagen mein Server sei dran Schuld ist ja wohl keine Lösungvorschlag.


Seit ich das am fixen bin, läufts immer besser.
Nä? aber mein Server ist Schuld was für ein Quark. :der:

So diskussion für mich beendet, danke an didith1207 für die Hilfe :thumb:

don sorry muss ich dir sagen das dich entweder dein hoster angelogen hat oder du uns.

es sagt keiner das dein server schuld ist aber
man erkennt deinerseits wirklich kein interesse

du gehst auf KEINE frage ein sondern in jedem post kommt von die die notice sind schuld weil dir das am anfang einer gesagt hat.

um ein tatsächliches fazit zu erstellen fehlen 99% Informationen.


um zum thema zu kommen.
wenn dein server durch die paar notice zuliegen kommt dan kann man entweder von schlechtem server oder schlechter einstellung reden.

du solltest aber sehen das dir dein hoster gesagt hat das die datenbank nicht hinterher kommt, daher hat das wenig mit den notive zu tun


ob dein server wirklich so schlecht ist kann man ja einfach mit einem test herausfinden.

mal ne php datei erstellen und diesen code ausführen (Zeit zählen)

<?php
for($i=0;$i<10000000;$i++){
if($bloooob =='true') $a=1;
}?>
zu
<?php
$bloooob = false;
for($i=0;$i<10000000;$i++){
if($bloooob =='true') $a=1;
}?>



wie gesagt dein hoster sagt die db macht schlapp und das hat 0 mit den notice zu tun alles was die datenbank betrift braucht ein mysql_query

jpwfour
09.06.2010, 13:21
Ich werd' dass dann mal bei den PHP Entwicklern melden, dass die Notices den Server so extrem verlangsamen, und auch aus Notices bitte Errors gemacht werden, da dass jetzt das selbe ist :biggrin1:

speedyg
09.06.2010, 13:26
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_WARNINGund erhalte gar keinen error log auf meiner Seite mit dem autosurf.
aber wie gesagt schick mir einen Auszug mit den Fehlern und es wird ausgebessert.

stell dein error log auf error_reporting = E_ALL

wirst schon sehen wo die fehler sind

Ich sagte ja schon Diskussion für mich beendet da ich Hilfe bekommen habe und das hier wirklick zum eierthread verkommt seit jemand einen der vielen Fehler freundlicherweise gefunden wurde. :cool:

jpwfour
09.06.2010, 13:29
Hab auch noch nen Fehler gefunden, der sitzt aber vorm Bildschirm :biggrin1:

Btw: da du nen Root hast, hast du mal eine PHP Caching/Accelerator Erweiterung instaliiert?

Hatte ja schon in meiner maßlosen Unwissenheit behauptet, dass diese solche "kritischen Ausnahmefehler" eventuell automatisch beseitigen können würde, aber das ist vermutlich auch falsch :eek:

speedyg
09.06.2010, 13:35
Hab auch noch nen Fehler gefunden, der sitzt aber vorm Bildschirm :biggrin1:


Ja ne, das ist das problem wenn so spiegelt auf dem bildschirm :yes:

breaker
10.06.2010, 22:27
also jeder Sponsor hat ja verschiedene Kampagnen deshalb auch verschiedene crons...

Ich achte bei mir immer darauf das diese crons mit minimum 5 min unterschied laufen.. wenn einmal eine sponsorseite nicht gut erreichbar ist hängt man gleich mal in einer blöden schleife...

Wenn man es genauso macht, wie es im Netzwerk beschrieben wurde, hat man eigentlich keine andere Wahl, wenn man es allerdings mit fsockopen oder cURL macht, kann man zum erstellen und Abrufen ein Timeout setzen ;)