Current time: 05-18-2024, 10:34 PM Hello There, Guest! (LoginRegister)


Post Reply 
FastCGI Error500 und PHP
Author Message
DennisM Offline
Junior Member
*

Posts: 10
Joined: Jul 2008
Reputation: 0
Post: #1
FastCGI Error500 und PHP
Hallo alle miteinander,
ich benötige nochmal eure Hilfe. Ich habe in einem PHP Script eine while-Schleife die quasie unendlich läuft. Beim ersten Aufruf wird das Script problemlos ausgeführt. Beende ich die Browserausgabe mit einem klick auf Abbrechen im Browser und lade die Seite neu bekomme ich einen 500er Fehler vom Apache. Im Error Log steht dann folgendes:

Code:
[Mon Sep 29 08:52:43 2008] [warn] FastCGI: (dynamic) server "/var/www/fcgi/domain.de/php5-fcgi-starter" (pid 27794) termination signaled
[Mon Sep 29 08:52:43 2008] [warn] FastCGI: (dynamic) server "/var/www/fcgi/domain.de/php5-fcgi-starter" (pid 27794) terminated by calling exit with status '0'
[Mon Sep 29 08:52:44 2008] [warn] FastCGI: scheduled the restart of the last (dynamic) server "/var/www/fcgi/domain.de/php5-fcgi-starter" process: reached dynamicMaxClassProcs (5)
[Mon Sep 29 08:52:44 2008] [warn] FastCGI: (dynamic) server "/var/www/fcgi/domain.de/php5-fcgi-starter" (uid 2001, gid 2001) restarted (pid 14314)

Nach beenden des Apache bleibt der PHP Prozess auch in der Prozess liste, kill ich diesen und starte nun den Apache kann ich das Script wieder normal aufrufen.

Gibt es da eine möglichkeit FastCGI irgendwie so zu Konfigurieren das solche Prozesse sich beenden?

Danke für eure Hilfe.
09-29-2008 05:04 PM
Find all posts by this user Quote this message in a reply
Gos77 Offline
Junior Member
*

Posts: 94
Joined: Mar 2008
Reputation: 0
Post: #2
RE: FastCGI Error500 und PHP
Also ich würde empfehlen den Fehler in der while-Schleife zu beseitigen. Denn endlos soll die mit Sicherheit nicht laufen.
(This post was last modified: 09-29-2008 06:03 PM by Gos77.)
09-29-2008 06:02 PM
Find all posts by this user Quote this message in a reply
DennisM Offline
Junior Member
*

Posts: 10
Joined: Jul 2008
Reputation: 0
Post: #3
RE: FastCGI Error500 und PHP
Doch Smile In der while-Schleife wird eine Textdatei ausgelesen und jeweils neue Einträge verarbeitet.

Es handelt sich hierbei um ein Chat-Streaming - ich weiß, nicht das gelbe vom Ei, doch für die max. 10 User wird es reichen.

Ich hab schon überlegt wie man prüfen könnte ob das Script noch ausgeführt werden soll oder nicht, bin aber zu keiner Lösung gekommen.

Alternativ wäre ein Ajax-Chat, nur hab ich da noch keinen guten gefunden.
09-29-2008 07:11 PM
Find all posts by this user Quote this message in a reply
joximu Offline
helper
*****
Moderators

Posts: 7,024
Joined: Jan 2007
Reputation: 92
Post: #4
RE: FastCGI Error500 und PHP
ich würde da javascript nehmen...
09-29-2008 07:15 PM
Visit this user's website Find all posts by this user Quote this message in a reply
DennisM Offline
Junior Member
*

Posts: 10
Joined: Jul 2008
Reputation: 0
Post: #5
RE: FastCGI Error500 und PHP
Wie meinen? Java Script? Wo? Du meinst für den Chat? Quasie das Modewort Ajax - kennt jemand einen guten?
09-29-2008 07:38 PM
Find all posts by this user Quote this message in a reply
joximu Offline
helper
*****
Moderators

Posts: 7,024
Joined: Jan 2007
Reputation: 92
Post: #6
RE: FastCGI Error500 und PHP
ja für den chat...
muss ja nicht ajax sein. mach ein iframe wo die Texte angezeigt werden und lass diesen alle paar Sekunden neu laden.

Finde ich immernoch besser als ein "while (true)"...

/J
09-29-2008 07:44 PM
Visit this user's website Find all posts by this user Quote this message in a reply
DennisM Offline
Junior Member
*

Posts: 10
Joined: Jul 2008
Reputation: 0
Post: #7
RE: FastCGI Error500 und PHP
Ja, das denk ich wohl mittlerweile auch, das dürfte auch einfach mit dem modX CMS zu vereinbaren sein. Kennst du einen guten Ajax Chat?
09-29-2008 08:03 PM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 2 Guest(s)