Current time: 11-06-2024, 01:35 PM Hello There, Guest! (LoginRegister)


Post Reply 
php Wechsel
Author Message
the_condor Offline
Junior Member
*

Posts: 33
Joined: Aug 2008
Reputation: 0
Post: #1
php Wechsel
Hallo,

es handelt sich um ein:

Root Server mit debian6 und ispcp-omega-1.0.7.

Ich möchte gerne von php-fcgid auf mod_php wechseln.

Hierzu würde ich so vorgehen:

a2dismod fcgid
a2dismod fastcgi
a2enmod fastcgi_ispcp

apt-get install libapache2-mod-php5

/etc/init.d/apache2 stop
/etc/init.d/apache2 force-reload
/etc/init.d/apache2 start

Das müßte doch reichen um jetzt mod_php5 zu Nutzen? Oder muß ich noch was mit den Rechten abändern?

Würde mich um eine Antwort freuen.

the_condor

Code:
apache2 -V
Server version: Apache/2.2.16 (Debian)
Server built:   Sep 29 2011 20:59:07
Server's Module Magic Number: 20051115:24
Server loaded:  APR 1.4.2, APR-Util 1.3.9
Compiled using: APR 1.4.2, APR-Util 1.3.9
Architecture:   64-bit
Server MPM:     Worker
  threaded:     yes (fixed thread count)
    forked:     yes (variable process count)
Server compiled with....
-D APACHE_MPM_DIR="server/mpm/worker"
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=128
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D DEFAULT_PIDLOG="/var/run/apache2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="mime.types"
-D SERVER_CONFIG_FILE="apache2.conf"

Code:
PHP 5.3.8-1~dotdeb.2 with Suhosin-Patch (cli) (built: Aug 25 2011 13:30:46)
Copyright (c) 1997-2011 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies
    with Suhosin v0.9.32.1, Copyright (c) 2007-2010, by SektionEins GmbH
11-05-2011 09:30 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: #2
RE: php Wechsel
Wieso "a2enmod fastcgi_ispcp" ?

Betreffend Rechte - ggf. schauen, dass die PHP-Daten vom Benutzer www (www-data oder so) gelesen werden können - und da wo PHP schreiben muss, muss dieser Benutzer sschreiben können.

/J
11-06-2011 03:27 AM
Visit this user's website Find all posts by this user Quote this message in a reply
the_condor Offline
Junior Member
*

Posts: 33
Joined: Aug 2008
Reputation: 0
Post: #3
RE: php Wechsel
(11-06-2011 03:27 AM)joximu Wrote:  Wieso "a2enmod fastcgi_ispcp" ?

Weil die fastcgi.conf nicht zum Tragen kommt sondern die fastcgi_ispcp.conf

daher dachte ich dieses!

edit :// Es müßte a2dismod heißen, danke für den Hinweis
(This post was last modified: 11-06-2011 11:21 PM by the_condor.)
11-06-2011 04:47 AM
Find all posts by this user Quote this message in a reply
tomhb Offline
Member
***

Posts: 336
Joined: Apr 2010
Reputation: 4
Post: #4
RE: php Wechsel
(11-05-2011 09:30 PM)the_condor Wrote:  Root Server mit debian6 und ispcp-omega-1.0.7.

Ich möchte gerne von php-fcgid auf mod_php wechseln.

Wenn schon ein wenig OT ist, wuerde mich interessieren,
warum Du sowas machen möchtest!?


Quote:apache2 -V
Server version: Apache/2.2.16 (Debian)
[...]
PHP 5.3.8-1~dotdeb.2 with Suhosin-Patch (cli) (built: Aug 25 2011 13:30:46)

Auch hier - wieso mixed Du Debian GNU (squeeze) mit den dotdebs?
Hat das einen schluessigen Grund, aussser sich moegliche Probleme
dadurch zu verursachen?


gruss tom

11-06-2011 09:10 AM
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: #5
RE: php Wechsel
(11-06-2011 04:47 AM)the_condor Wrote:  
(11-06-2011 03:27 AM)joximu Wrote:  Wieso "a2enmod fastcgi_ispcp" ?

Weil die fastcgi.conf nicht zum Tragen kommt sondern die fastcgi_ispcp.conf

daher dachte ich dieses!

wenn du meinst - aber die fastcgi_ispcp ist doch ein ersatz für die fastcgi... und wenn du mod-php willst, dann muss fastcgi wegbleiben - egal welche couleur....


Eine andere Frage wäre, warum du das willst... aber das wirst du schon wissen. Ich würds nicht tun.

/J
11-06-2011 09:28 AM
Visit this user's website Find all posts by this user Quote this message in a reply
the_condor Offline
Junior Member
*

Posts: 33
Joined: Aug 2008
Reputation: 0
Post: #6
RE: php Wechsel
Hallo joximu,
die fastcgi_ispcp.conf ist quasi der Ersatz von der normalen fastcgi.conf.

Was bewägt mich zum Versuch auf mod-php umzustellen?
Ganz einfach, zum einen bin ich alleine auf dem Server und zum anderen habe ich so eine hohe Auslastung durch fastcgid das ist ja nicht normal. Ich nutze schon ein paar Jährchen ispcp auch in der letzen Version Debian5 und dem ispcp 1.0.3 und hatte nicht soviel Probleme wie zurzeit.

Ein Load von über 120 bei der Standart fastcgid Einstellung kann nicht normal sein, früher hatte ich wenn es hoch kommt mal einen load von 20 wenn viel los war. Fakt ist, ich muss was ändern, weil meinen 2 andere Projekte unter dem hohen Load leiden.

@tomhb
Ich nutze schon immer dotdeb auch vorher bei debian5 und hatte nie Probleme.

mfg
the_condor
11-06-2011 07:57 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: #7
RE: php Wechsel
Ich habe kaum Probleme mit fastcgi - bi mit dem load (selten über 4) eigentlich zufrieden. Meist sind es PHP Prozesse, die aus welchem Grund auch immer - nicht geschlossen werden, welche dann einen Load machen - aber dazu kann man sich ein skript basteln, welches ale PHP Prozesse killt, die schon mehr als 15 Minuten CPU verbraten haben (nicht solange laufen - sondern soviel Rechenzeit benötigten) - oder die schopn mehr als 2 Tage laufen...

Ich finde die Vorteile überwiegen - mod-php ist nicht thread sicher und bei viel Load ist es ressourcen hungriger. Einziger Vorteil: es werden sicher alle php-Prozesse gekillt, wenn der Apache morgens neu gestartet wird.

Gruss J
11-07-2011 08:33 AM
Visit this user's website Find all posts by this user Quote this message in a reply
ZooL Offline
Moderator
*****
Moderators

Posts: 3,429
Joined: Jan 2007
Reputation: 79
Post: #8
RE: php Wechsel
Eine umstellung ist nicht so einfach, die vhost passen nicht zu mod-php bedenke das, bitte.
11-07-2011 03:00 PM
Visit this user's website 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: #9
RE: php Wechsel
Ich meine, ispcp macht die Konfig für alle 3 Varianten - aber die Geschichte mit den Berechtigungen muss natürlich beachtet werden (wenn PHP schreiben muss etc).

/J
11-07-2011 07:05 PM
Visit this user's website Find all posts by this user Quote this message in a reply
the_condor Offline
Junior Member
*

Posts: 33
Joined: Aug 2008
Reputation: 0
Post: #10
RE: php Wechsel
Hallo,

ich habe jetzt das System von mod_fcgid auf mod_fastcgi umgestellt und es läuft schon besser. Der Server Load ist von 40 auf 20 gesunken, ich hatte damals mit meiner alten Config schon Pronleme gehabt und habe soweit die php Dateien schon optimiert gehabt.

Was ich allerdings schon komisch finde, das der Memory Speicher gerade mal mit ca.600 MB mit fastcgi läuft, mit fastcgid waren es 2500 MB. Mit meiner früheren Einstellung waren es so um die 6000 MB.

Bei meinem Forum werden viele Bilder hochgeladen, gibt es für fastcgi eine optimale Einstellung? Zurzeit läuft diese in der Original Einstellung, da alle Suche hier im Forum schon in die neue Config umgesetzt wurde.

mfg
the_condor
11-08-2011 02:53 AM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


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