Suexec Fastcgi und PHP

learnLinux

New Member
Hallo,

ich setze suexec ein und möchte jetzt je starter Datei eigene Optionen definieren. Dies funktioniert soweit auch ganz gut nur mit der Angabe von mehr als zwei optionen (z.B. safe_mode und disabled_functions funktioniert es noch nicht)

meine php5-starter-fcgi:
#!/bin/sh
export PHPRC=/etc/apache2/confixx_vhosts
export PHP_FCGI_MAX_REQUESTS=100
export PHP_FCGI_CHILDREN=5
exec /usr/bin/php5-cgi "$@" -d safe_mode=off disable_functions=exec,system

Spricht eigentlich etwas dagegen PHP mit den Parameter -D aufzurufen?
 
Wenn du '-d' meinst: Nein.

ah Danke funktioniert.
In der fcgi conf habe ich folgendes stehen:

<IfModule mod_fcgid.c>
DefaultMinClassProcessCount 0
IdleTimeout 300
IdleScanInterval 30

AddHandler fcgid-script .fcgi
SocketPath /var/lib/apache2/fcgid/sock
IPCConnectTimeout 20
</IfModule>

EIgentlich müsste dann nach 300 Sekunden der Prozess beendet werden wenn der Prozess nicht mehr verwendet werden?
(Tut er irgendwie nicht)
 
MOD: Bitte keine Fullquotes! Danke
Jap da hast Du Recht aber der Prozess soll sich beenden wenn die Website ewig net verwendet wird.

An idle fastcgi application will be terminated after IdleTimeout seconds.
Sollte des eigentlich sein nur 300 Sekunden sind des nicht sondern eher das 3fache ;-)
Also es dauert so 900 Sekunden bis der Prozess beendet wird nachdemm die Seite 1x aufgerufen wird. (mir geht es auch um die änderung wenn ich eine PHP-Option ändere das dies nicht ewig braucht bis die neuen Einstellungen übernommen werden.)
 
Last edited by a moderator:
Back
Top