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


Post Reply 
Error 500 bei Debian Etch und RC6
Author Message
neptun_ger Offline
Junior Member
*

Posts: 10
Joined: Nov 2008
Reputation: 0
Post: #1
Error 500 bei Debian Etch und RC6
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/showthr...p?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
11-11-2008 09:22 PM
Find all posts by this user Quote this message in a reply
BeNe Offline
Moderator
*****
Moderators

Posts: 5,899
Joined: Jan 2007
Reputation: 68
Post: #2
RE: Error 500 bei Debian Etch und RC6
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
11-12-2008 05:34 PM
Visit this user's website Find all posts by this user Quote this message in a reply
neptun_ger Offline
Junior Member
*

Posts: 10
Joined: Nov 2008
Reputation: 0
Post: #3
RE: Error 500 bei Debian Etch und RC6
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ß
11-12-2008 07:30 PM
Find all posts by this user Quote this message in a reply
gOOvER Offline
Banned

Posts: 3,561
Joined: Jul 2007
Post: #4
RE: Error 500 bei Debian Etch und RC6
Und welches Script versuchst Du laufen zu lassen? Meistens liegt es am Script. Wink
11-12-2008 08:02 PM
Visit this user's website Find all posts by this user Quote this message in a reply
neptun_ger Offline
Junior Member
*

Posts: 10
Joined: Nov 2008
Reputation: 0
Post: #5
RE: Error 500 bei Debian Etch und RC6
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
(This post was last modified: 11-20-2008 04:22 AM by ZooL.)
11-20-2008 01:11 AM
Find all posts by this user Quote this message in a reply
sci2tech Away
Senior Member
****

Posts: 1,285
Joined: Jan 2007
Reputation: 23
Post: #6
RE: Error 500 bei Debian Etch und RC6
Sie benötigen letzten PHP-Version verfügbar zu machen, Arbeit (5.2.6)
11-20-2008 01:22 AM
Visit this user's website Find all posts by this user Quote this message in a reply
rudi1977 Offline
Junior Member
*

Posts: 58
Joined: May 2008
Reputation: 0
Post: #7
RE: Error 500 bei Debian Etch und RC6
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
11-20-2008 01:23 AM
Find all posts by this user Quote this message in a reply
gOOvER Offline
Banned

Posts: 3,561
Joined: Jul 2007
Post: #8
RE: Error 500 bei Debian Etch und RC6
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
11-20-2008 10:10 AM
Visit this user's website Find all posts by this user Quote this message in a reply
neptun_ger Offline
Junior Member
*

Posts: 10
Joined: Nov 2008
Reputation: 0
Post: #9
RE: Error 500 bei Debian Etch und RC6
(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
11-20-2008 11:57 PM
Find all posts by this user Quote this message in a reply
rudi1977 Offline
Junior Member
*

Posts: 58
Joined: May 2008
Reputation: 0
Post: #10
RE: Error 500 bei Debian Etch und RC6
(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.
11-21-2008 12:08 AM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


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