Hi,
also die sql-abfragen sind jetzt bestimmt weniger und effizienter.
Du gibst absolut keine Details raus und echauffierst Dich dann darüber, das man ein klein wenig aus dem Schatzkästlein plaudert, aber im Grunde doch nur in's Blaue rät - ja, nur raten kann?
solange wenige leute gleichzeitig die seite nutzen, gibt es ja auch gar keine fehler...
Nein, dann gibt es keine Fehler_meldung_, das ist ein wichtiger Unterschied! Ich habe gesagt, was zu tun ist, damit man herausbekommt woran es liegen könnte, was hast Du davon probiert?
zu fehlern kommt es, wenn die gleichzeitig erlaubten prozesse des servers nicht mehr ausreichen sprich wenn viele Leute online sind.
die Lösung ist also: es darf nicht zu so vielen prozessen auf einmal kommen.
Nö, die Lösung ist weniger Leute dran zu lassen >;->
fragen wir mal so: was genau bezeichnet ein prozess bzw. was löst einen (neuen) aus?
Ohne nähere Angaben kann Dir das keiner sagen.
ein script ein prozess? eine funktion ein prozess? eine db abfrage ein prozess? ein include ein prozess? oder alles oder nichts? oder viel komplexer?
Keine Ahnung, kann alles möglich sein.
Also:
Welches Betriebsystem wird verwand.
Wie ist eure Maschine aufgebaut:
- Apache und PHP und MySQL? Welche Versionen?
- Sonstiges? In welchen Versionen?
Was ist mit dem PHP-Code, kann man den irgendwo bewundern?
Nehmt ihr da Code von Drittanbietern und wenn ja: welchen in welcher Version?
Und ganz wichtig: gibt es trotz aller eingeschalteter Debugging-Meldungen gar keine andere Fehlermeldung? Was sagt das Log?
Was ist mit den Schleifen: haben die auch alle eine Abbruchbedingung? Wirklich _alle_? Nein, schau nach!
Sind das eigentlich wirklich Prozesse (fork())? Wieviele Threads pro Prozess?
so short
Christoph Zurnieden