ispCP - Board - Support
Error 500 bei Debian Etch und RC6 - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+--- Thread: Error 500 bei Debian Etch und RC6 (/thread-4899.html)

Pages: 1 2


Error 500 bei Debian Etch und RC6 - neptun_ger - 11-11-2008 09:22 PM

Hallo zusammen,

mich hat es auch getroffen mit dem Error 500 bei div. PHP Scripts.

Kann man nun sagen dass es am FastCGI liegt? Gäbe es dann eine Abhilfe dafür?

Ich hatte hier schon einen erledigten Thread mit dem Error 500 Fehler gelesen, bin aber nicht 100%ig schlau daraus geworden.

http://www.isp-control.net/forum/showthread.php?tid=4853

Darf ich hier noch einmal um eure Unterstützung bitten?

In meiner /etc/apache2/sites-enabled/ispcp.conf steht nur etwas von mod_fastcgi , nicht von fcgid.

Diesen Eintrag finde ich bei mir auch...:

[Mon Nov 10 08:41:01 2008] [warn] FastCGI: (dynamic) server "/var/www/fcgi/xxx.de/php5-fcgi-starter" (pid 3595) terminated by calling exit with status '0'

Hier ein Auszug aus der php5-fcgi-starter:

export PHPRC
PHP_FCGI_CHILDREN=2
export PHP_FCGI_CHILDREN
PHP_FCGI_MAX_REQUESTS=500
export PHP_FCGI_MAX_REQUESTS
exec /usr/bin/php5-cgi

Vielen Dank


RE: Error 500 bei Debian Etch und RC6 - BeNe - 11-12-2008 05:34 PM

Was hast Du denn für eine ispCP Version und welches OS ?
Ist das der einzigste Errlogeintrag ?

Kann verschieden Gründe haben warum es zu einem Internal Error kommt.

Greez BeNe


RE: Error 500 bei Debian Etch und RC6 - neptun_ger - 11-12-2008 07:30 PM

Halllo BeNe,

ich habe folgende Version: ispCP 1.0.0 RC6 OMEGA build: 20080806

.. und sie läuft auf einem Debian Etch r3. Das müsste auch vom August 2008 sein...

Hier mal ein Auszug aus dem error.log vom Apachen:

[Tue Nov 11 21:37:17 2008] [warn] FastCGI: (dynamic) server "/var/www/fcgi/xxx.de/php5-fcgi-starter" (uid 2009, gid 2009) restarted (pid 29505)
[Tue Nov 11 21:37:46 2008] [warn] FastCGI: (dynamic) server "/var/www/fcgi/xxx.de/php5-fcgi-starter" (pid 29505) termination signaled
[Tue Nov 11 21:37:46 2008] [warn] FastCGI: (dynamic) server "/var/www/fcgi/yyy.de/php5-fcgi-starter" (uid 2005, gid 2005) restarted (pid 30247)
[Tue Nov 11 21:37:46 2008] [warn] FastCGI: (dynamic) server "/var/www/fcgi/xxx.de/php5-fcgi-starter" (pid 29505) terminated by calling exit with status '0'
[Tue Nov 11 21:38:48 2008] [warn] FastCGI: (dynamic) server "/var/www/fcgi/yyy.de/php5-fcgi-starter" (pid 30247) termination signaled
[Tue Nov 11 21:38:48 2008] [warn] FastCGI: (dynamic) server "/var/www/fcgi/yyy.de/php5-fcgi-starter" (pid 30247) terminated by calling exit with status '0'
[Tue Nov 11 22:57:03 2008] [warn] FastCGI: (dynamic) server "/var/www/fcgi/xxx.de/php5-fcgi-starter" (uid 2009, gid 2009) restarted (pid 20379)
[Tue Nov 11 22:57:07 2008] [warn] FastCGI: (dynamic) server "/var/www/fcgi/xxx.de/php5-fcgi-starter" (uid 2009, gid 2009) restarted (pid 20576)
[Tue Nov 11 22:57:12 2008] [warn] FastCGI: (dynamic) server "/var/www/fcgi/xxx.de/php5-fcgi-starter" (uid 2009, gid 2009) restarted (pid 20775)
[Tue Nov 11 22:57:17 2008] [warn] FastCGI: scheduled the restart of the last (dynamic) server "/var/www/fcgi/xxx.de/php5-fcgi-starter" process: reached dynamicMaxClassProcs (5)

[Tue Nov 11 22:57:17 2008] [warn] FastCGI: (dynamic) server "/var/www/fcgi/xxx.de/php5-fcgi-starter" (uid 2009, gid 2009) restarted (pid 20973)
[Tue Nov 11 22:57:42 2008] [warn] FastCGI: (dynamic) server "/var/www/fcgi/xxx.de/php5-fcgi-starter" (pid 20973) termination signaled
[Tue Nov 11 22:57:42 2008] [warn] FastCGI: (dynamic) server "/var/www/fcgi/xxx.de/php5-fcgi-starter" (pid 20973) terminated by calling exit with status '0'
[Tue Nov 11 22:57:50 2008] [warn] FastCGI: scheduled the restart of the last (dynamic) server "/var/www/fcgi/feg-wiwa.de/php5-fcgi-starter" process: reached dynamicMaxClassProcs (5)
[Tue Nov 11 22:57:50 2008] [warn] FastCGI: (dynamic) server "/var/www/fcgi/xxx.de/php5-fcgi-starter" (uid 2009, gid 2009) restarted (pid 22014)
[Tue Nov 11 22:58:42 2008] [warn] FastCGI: (dynamic) server "/var/www/fcgi/xxx.de/php5-fcgi-starter" (pid 22014) termination signaled
[Tue Nov 11 22:58:42 2008] [warn] FastCGI: (dynamic) server "/var/www/fcgi/xxx.de/php5-fcgi-starter" (pid 22014) terminated by calling exit with status '0'
[Tue Nov 11 22:59:44 2008] [warn] FastCGI: (dynamic) server "/var/www/fcgi/xxx.de/php5-fcgi-starter" (pid 20775) termination signaled
[Tue Nov 11 22:59:44 2008] [warn] FastCGI: (dynamic) server "/var/www/fcgi/xxx.de/php5-fcgi-starter" (pid 20775) terminated by calling exit with status '0'
[Tue Nov 11 23:00:44 2008] [warn] FastCGI: (dynamic) server "/var/www/fcgi/xxx.de/php5-fcgi-starter" (pid 20576) termination signaled
[Tue Nov 11 23:00:44 2008] [warn] FastCGI: (dynamic) server "/var/www/fcgi/xxx.de/php5-fcgi-starter" (pid 20576) terminated by calling exit with status '0'

Gruß


RE: Error 500 bei Debian Etch und RC6 - gOOvER - 11-12-2008 08:02 PM

Und welches Script versuchst Du laufen zu lassen? Meistens liegt es am Script. Wink


RE: Error 500 bei Debian Etch und RC6 - neptun_ger - 11-20-2008 01:11 AM

Hallo,

dies ist ein Auszug aus der Index.php, die beispielsweise ein Problem macht. Es handelt sich hierbei um eine direct_mail Funktion in Typo3.
PHP Code:
// DEFAULT initialization of a module [BEGIN]
error_reporting (E_ALL E_NOTICE);
unset(
$MCONF);
require (
'conf.php');
require (
$BACK_PATH.'init.php');
require (
$BACK_PATH.'template.php');
$LANG->includeLLFile('EXT:direct_mail/locallang/locallang_mod2-6.xml');
//$LANG->includeLLFile('EXT:direct_mail/mod/locallang_csh_web_directmail.xml');
$LANG->includeLLFile('EXT:direct_mail/locallang/locallang_csh_sysdmail.xml');
$BE_USER->modAccess($MCONF,1);    // This checks permissions and exits if the users has no permission for entry.

// Make instance:
require_once(t3lib_extMgm::extPath('direct_mail').'mod2/class.tx_directmail_dmail.php');
$SOBE t3lib_div::makeInstance('tx_directmail_dmail');
$SOBE->init();

// Include files?
foreach($SOBE->include_once as $INC_FILE) {
        include_once(
$INC_FILE);
}


Hier noch ein Auszug aus der zugehörigen Conig-Datei:

<?
php

        
// DO NOT REMOVE OR CHANGE THESE 3 LINES:
define('TYPO3_MOD_PATH''../typo3conf/ext/direct_mail/mod2/');
$BACK_PATH='../../../../typo3/';
$MCONF['name'] = 'txdirectmailM1_txdirectmailM2';

$MLANG['default']['tabs_images']['tab'] = 'mod_icon.gif';
$MLANG['default']['ll_ref'] = 'LLL:EXT:direct_mail/mod2/locallang_mod.xml';

$MCONF['access'] = 'user,group';
$MCONF['script']='index.php';

$MCONF['workspaces'] = 'online'
?>

Hier noch ein Auszug aus der locallang_mod.xml:

<?xml version="1.0" encoding="utf-8" standalone="yes" ?>^M
<T3locallang>^M
    <meta type="array">^M
        <description>Labels for the main Direct Mail module</description>^M
        <type>module</type>^M
        <csh_table></csh_table>^M
        <fileId>EXT:direct_mail/mod/locallang.xml</fileId>^M
        <labelContext type="array">^M
                    <label index="mlang_tabs_tab"></label>^M
            <label index="mlang_labels_tablabel"></label>^M
            <label index="mlang_labels_tabdescr"></label>^M
        </labelContext>^M
    </meta>^M
    <data type="array">^M
        <languageKey index="default" type="array">^M
                    <label index="mlang_tabs_tab">Direct Mail</label>^M
            <label index="mlang_labels_tablabel">Direct Mailer</label>^M
            <label index="mlang_labels_tabdescr">Direct mailing of newsletters to targeted recipients.</label>^M
        </languageKey>^M
        <languageKey index="de" type="array">^M
            <label index="mlang_tabs_tab">Direct Mail</label>^M
            <label index="mlang_labels_tablabel">Direct Mailer</label>^M
            <label index="mlang_labels_tabdescr">Direct mailing von Newslettern an ausgewählte Empfänger.</label>^M
        </languageKey>^M
    </data>^M
</T3locallang>^M 

Könnt ihr damit etwas anfangen?


MfG

Neptun_ger


RE: Error 500 bei Debian Etch und RC6 - sci2tech - 11-20-2008 01:22 AM

Sie benötigen letzten PHP-Version verfügbar zu machen, Arbeit (5.2.6)


RE: Error 500 bei Debian Etch und RC6 - rudi1977 - 11-20-2008 01:23 AM

Autsch ! Bei Typo3 habe ich auch ein Fehler 500-Problem bei Systemaufrufen via "Exec". Ein Entsprechendes Addon ruft via "exec" "convert" auf und produziert diesen Fehler.

Ich bin gerade am überlegen ob ich deswegen nicht wieder zu fastcgi wechsel. Dort hatte ich dies Problem noch nicht.
Einsetzen tue ich folgenden Trunk:
ispCP 1.0.0 RC6 OMEGA
build: 20080806
Priamos


RE: Error 500 bei Debian Etch und RC6 - gOOvER - 11-20-2008 10:10 AM

Das Problem mit dem "exec" sollte eigentlich damit gelöst werden, indem Du es in der entsprechenden php.ini aus den gesperrten Befehlen rausnimmst. Wink

@TE: deaktivier mal die disabled_functions testweise in der entsprechenden php.ini, apache restarten und schauen ob's läuft. Smile


RE: Error 500 bei Debian Etch und RC6 - neptun_ger - 11-20-2008 11:57 PM

(11-20-2008 10:10 AM)gOOvER Wrote:  Das Problem mit dem "exec" sollte eigentlich damit gelöst werden, indem Du es in der entsprechenden php.ini aus den gesperrten Befehlen rausnimmst. Wink

@TE: deaktivier mal die disabled_functions testweise in der entsprechenden php.ini, apache restarten und schauen ob's läuft. Smile

Sorry, leider nicht. Auszug aus dem Log vom Apatchen:

"GET /typo3conf/ext/direct_mail/mod2/index.php?id=130&sys_dmail_uid=41&CMD=info HTTP/1.0" 500 1148 "http://www.xxx.de/typo3conf/ext/direct_mail/mod2/index.php?id=130" "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727)"

Nur um sicher zu gehen: So ist es ja auskommentiert, richtig?

; disable_functions = show_source, system, shell_exec, phpinfo, shell, symlink, popen, proc_open


RE: Error 500 bei Debian Etch und RC6 - rudi1977 - 11-21-2008 12:08 AM

(11-20-2008 10:10 AM)gOOvER Wrote:  Das Problem mit dem "exec" sollte eigentlich damit gelöst werden, indem Du es in der entsprechenden php.ini aus den gesperrten Befehlen rausnimmst. Wink

@TE: deaktivier mal die disabled_functions testweise in der entsprechenden php.ini, apache restarten und schauen ob's läuft. Smile

Ne ne .. falsch ausgedrückt. Das Exec funktioniert, ich hatte es natürlich in der php.ini entsprechend raus gemacht. Da würde ja auch kein 500er kommen.
Der 500er kommt weil via exec das Programm convert aufgerufen wird um ein Bild zu verkleinern. Die Prozessorlast geht dann sehr lange auf 99% und anschliessend der 500er.
Ich muss mal schauen ob ich was qualifiziertes in den Logs finde.