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


Thread Closed 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[ERLEDIGT]fastcgi/fcgid - Error 500
Author Message
FraggDieb Offline
Member
***

Posts: 252
Joined: Feb 2008
Reputation: 0
Post: #1
[ERLEDIGT]fastcgi/fcgid - Error 500
Hallo,

ich habe bei der installation von ispcp rc6 (nightly vom 30.10 glaub ich)
bei der installlation angegeben fcgid zu verwenden (glaub ich :x)
So nun ist mir aber aufgefallen, das in der Datei
/etc/apache2/sites-enabled/ispcp.conf die ganzen Kunden jeweils einen Eintrag mit mod_fastcgi und einem mit mod_fcgid haben.
Ein Beispiel wäre:
Code:
<IfModule mod_fastcgi.c>
        ScriptAlias /php5/ /var/www/fcgi/xxxxxx.de/
        <Directory "/var/www/fcgi/xxxxx.de">
            AllowOverride None
            Options +ExecCGI -MultiViews -Indexes
            Order allow,deny
            Allow from all
        </Directory>
    </IfModule>
  
<IfModule mod_fcgid.c>
        <Directory /var/www/virtual/xxxxxx.de/htdocs>
            FCGIWrapper /var/www/fcgi/xxxxx.de/php5-fcgi-starter .php
            Options +ExecCGI
        </Directory>
        <Directory "/var/www/fcgi/xxxxxx.de">
            AllowOverride None
            Options +ExecCGI MultiViews -Indexes
            Order allow,deny
            Allow from all
        </Directory>
    </IfModule>
Jetzt ist die Frage, was rennt nun?!
Auch bekomme ich öfters Post von meinen Kunden, dass ispcp Ihnen nur ein 500er Error ausspuckt, ein Kunde ärgert sich sogar über ein
"Bad Request Your browser sent a request that this server could not understand."

die error.log von apache will sich wohl nicht füllen und in der error.log des Kunden steht nix auffälliges drin bis auf:
Code:
[Mon Nov 03 17:02:44 2008] [notice] mod_fcgid: call /var/www/virtual/xxxxxxx.de/htdocs/sl/index.php with wrapper /var/www/fcgi/xxxxx.de/php5-fcgi-starter
[Mon Nov 03 17:02:44 2008] [notice] mod_fcgid: server /var/www/virtual/xxxxxx.de/htdocs/sl/index.php(7033) started
und
Code:
[Mon Nov 03 17:05:39 2008] [notice] mod_fcgid: process /var/www/virtual/sxxxxxx.de/htdocs/sl/index.php(7033) exit(shutting down), terminated by calling exit(), return code: 0

So sieht es ja danach aus, dass fcgid läuft oder?!
Laut phpinfo zufolge läuft fastCGI
Code:
Server API     CGI/FastCGI
Man sieht den Wald vor lauter Bäume net mehr Sad
Und vorallem, wie behebt man den 500er Error und den "Bad Request"-Fehler?
(This post was last modified: 11-07-2008 10:33 PM by ZooL.)
11-04-2008 02:49 AM
Visit this user's website Find all posts by this user
BeNe Offline
Moderator
*****
Moderators

Posts: 5,899
Joined: Jan 2007
Reputation: 68
Post: #2
RE: fastcgi/fcgid - Error 500
Fangen wir mal von vorne an:
Quote:So nun ist mir aber aufgefallen, das in der Datei
/etc/apache2/sites-enabled/ispcp.conf die ganzen Kunden jeweils einen Eintrag mit mod_fastcgi und einem mit mod_fcgid haben.
Das ist auch korrekt so weil es mit <if module lala> eingebunden ist.
Wenn es also das Modul fast_cgi ist dann lalala und wenn es das Modul fcgid ist dann halt... ist OK so.

Quote:So sieht es ja danach aus, dass fcgid läuft oder?!
Schau in /etc/apache2/modules-enabled/ was da drin ist. fastcgi_ispcp oder fcgid_ispcp. Je nach dem kannst Du mit "a2enmod" oder "a2dismod" die Module ein und ausschalten.
Quote:Und vorallem, wie behebt man den 500er Error und den "Bad Request"-Fehler?
Wieviele Domains hast Du am laufen und welches Loggingsystem ?
Quote:ich habe bei der installation von ispcp rc6 (nightly vom 30.10 glaub ich)
Dann läuft es schon mit dem neuen in eine Pipe und sollte nicht das Problem sein. Muss als was anderes sein. Wie sieht deine fcgid config denn aus ?

Greez BeNe
11-04-2008 03:13 AM
Visit this user's website Find all posts by this user
FraggDieb Offline
Member
***

Posts: 252
Joined: Feb 2008
Reputation: 0
Post: #3
RE: fastcgi/fcgid - Error 500
Quote:Das ist auch korrekt so weil es mit <if module lala> eingebunden ist.
Wenn es also das Modul fast_cgi ist dann lalala und wenn es das Modul fcgid ist dann halt... ist OK so.
Okay - Verstanden!

Quote:Schau in /etc/apache2/modules-enabled/ was da drin ist. fastcgi_ispcp oder fcgid_ispcp. Je nach dem kannst Du mit "a2enmod" oder "a2dismod" die Module ein und ausschalten.
In /mods-enabled/ liegt die Datei fcgid_ispcp.conf möchte auch eigentlich drauf bleiben, soll ja wohl besser sein.

Quote:Wieviele Domains hast Du am laufen und welches Loggingsystem ?
noch liegen ca 10 Domains drauf, wird aber noch aufgestockt auf über 100. Das LoggingSystem von der neuen Version.

Quote:Dann läuft es schon mit dem neuen in eine Pipe und sollte nicht das Problem sein. Muss als was anderes sein. Wie sieht deine fcgid config denn aus ?
Die Config meinst ja die fcgid_ispcp.conf oder?:
Code:
#
# ispCP ω (OMEGA) a Virtual Hosting Control System
#
# @copyright     2006-2008 by ispCP | http://isp-control.net
# @version         SVN: $Id$
# @link         http://isp-control.net
# @author         ispCP Team
#
# @license
#   This program is free software; you can redistribute it and/or modify it under
#   the terms of the MPL General Public License as published by the Free Software
#   Foundation; either version 1.1 of the License, or (at your option) any later
#   version.
#   You should have received a copy of the MPL Mozilla Public License along with
#   this program; if not, write to the Open Source Initiative (OSI)
#   http://opensource.org | osi@opensource.org
#
################################################################################​

<IfModule mod_fcgid.c>
  AddHandler fcgid-script .php .php5
  SocketPath /var/lib/apache2/fcgid/sock
  IPCConnectTimeout 20
</IfModule>

MfG
FraggDieb
11-04-2008 03:32 AM
Visit this user's website Find all posts by this user
BeNe Offline
Moderator
*****
Moderators

Posts: 5,899
Joined: Jan 2007
Reputation: 68
Post: #4
RE: fastcgi/fcgid - Error 500
Das hier ist mal eine Config die fulltilt gebaut hat, vielleicht geht es ja damit besser:
Code:
<IfModule mod_fcgid.c>
AddHandler fcgid-script .php .php5
SocketPath /var/lib/apache2/fcgid/sock
IdleTimeout 600
IdleScanInterval 240
BusyTimeout 300
BusyScanInterval 120
ErrorScanInterval 6
ZombieScanInterval 3
ProcessLifeTime 3600
SpawnScoreUpLimit 10
SpawnScore 1
TerminationScore 2
MaxProcessCount 250
DefaultMaxClassProcessCount 10
DefaultMinClassProcessCount 0
IPCConnectTimeout 20
IPCCommTimeout 60
</IfModule>

dann alle php5-fcgi-starter ändern in
/var/www/fcgi
PHP_FCGI_CHILDREN=0

oder im Template ändern und den ispcp-rqst-mngr starten

Greez BeNe
11-04-2008 03:38 AM
Visit this user's website Find all posts by this user
FraggDieb Offline
Member
***

Posts: 252
Joined: Feb 2008
Reputation: 0
Post: #5
RE: fastcgi/fcgid - Error 500
Okay, habe jetzt die Config mal übernommen.
Habe in /etc/ispcp/fcgi/parts die datei php5-fcgi-starter.tpl und in /master die datei php5-fcgi-starter.tpl noch bearbeitet. Danach den rqst-manager laufen gelassen. Leider übernimmt der die daten nicht. Änder es jetzt mal von Hand und restarte den apache. ich pushe dann, ob sich was geändert hat.

Thanks so far


EDIT://
Bekomm immernoch ein Error500
im errorlog der Domain steht
Code:
[Mon Nov 03 18:58:52 2008] [notice] mod_fcgid: call /var/www/virtual/xxxxx/htdocs/sl/index.php with wrapper /var/www/fcgi/xxxx/php5-fcgi-starter
[Mon Nov 03 18:58:52 2008] [notice] mod_fcgid: server /var/www/virtual/xxxx/htdocs/sl/index.php(23852) started

EDIT2://
habe jetzt mal auf fastcgi umgestellt, jetzt ist der 500er Error weg.
Bleibe dann wohl erstmal auf fastcgi?!
(This post was last modified: 11-04-2008 04:29 AM by FraggDieb.)
11-04-2008 03:54 AM
Visit this user's website Find all posts by this user
Dexus Offline
Junior Member
*

Posts: 115
Joined: Nov 2007
Reputation: 1
Post: #6
RE: fastcgi/fcgid - Error 500
(11-04-2008 03:54 AM)FraggDieb Wrote:  Okay, habe jetzt die Config mal übernommen.
Habe in /etc/ispcp/fcgi/parts die datei php5-fcgi-starter.tpl und in /master die datei php5-fcgi-starter.tpl noch bearbeitet. Danach den rqst-manager laufen gelassen. Leider übernimmt der die daten nicht. Änder es jetzt mal von Hand und restarte den apache. ich pushe dann, ob sich was geändert hat.

Du musst auch in der MYSQL die Domains auf "changed"<??? setzen?

Damit das System rqst-manager auch die Daten neuschreibt.
11-04-2008 06:27 PM
Find all posts by this user
Thread Closed 


Forum Jump:


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