ispCP - Board - Support
[ERLEDIGT]Roundcube index.php bei 99% - 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)
+---- Forum: Archiv (/forum-54.html)
+---- Thread: [ERLEDIGT]Roundcube index.php bei 99% (/thread-5799.html)



[ERLEDIGT]Roundcube index.php bei 99% - Top44 - 02-24-2009 05:30 AM

Abend,

also nachdem ich mich Heute mal um mein Passwort änderungs Problem mit Roundcube befasset habe, hängt die entsprechende php bei 99% CPU.

logs Sagen :
Quote:[Mon Feb 23 18:08:25 2009] [notice] mod_fcgid: server /var/www/ispcp/gui/tools/webmail/index.php(7558) started
[Mon Feb 23 18:09:43 2009] [error] [client 87.123.161.199] Premature end of script headers: index.php, referer: http://cmp.ptsa.de/webmail/?_task=settings
[Mon Feb 23 18:09:46 2009] [notice] mod_fcgid: process 7558 going graceful shutdown, sending SIGTERM
[Mon Feb 23 18:09:52 2009] [notice] mod_fcgid: process /var/www/ispcp/gui/tools/webmail/index.php(7558) exit(communication error), terminated by calling exit(), return code: 0
[Mon Feb 23 18:16:00 2009] [notice] mod_fcgid: call /var/www/ispcp/gui/tools/webmail/index.php with wrapper /var/www/fcgi/master/php5-fcgi-starter
[Mon Feb 23 18:16:00 2009] [notice] mod_fcgid: server /var/www/ispcp/gui/tools/webmail/index.php(7791) started
[Mon Feb 23 18:24:12 2009] [error] [client 87.123.161.199] File does not exist: /var/www/ispcp/gui/oma
[Mon Feb 23 18:30:33 2009] [error] [client 87.123.161.199] Premature end of script headers: index.php, referer: http://cmp.ptsa.de/webmail/?_task=settings
[Mon Feb 23 18:30:34 2009] [notice] mod_fcgid: process 7791 going graceful shutdown, sending SIGTERM
[Mon Feb 23 18:30:40 2009] [notice] mod_fcgid: process /var/www/ispcp/gui/tools/webmail/index.php(7791) exit(communication error), terminated by calling exit(), return code: 0

Die folge ist ein Error 500.

Zugriffsrechte und Fileowner passen ( vu2000 ).

Hier setzten sicherlich einige Roundcube ein die auch einen pwd changer für Ihre Kunden wollen. Da ich nicht weiterkomme, und es hier vll. den einen oder anderen gibt, dachte ich ich Frage mal hier.

Die Änderungen am Roundcube sind im HowTo bereich.

grüße


RE: Roundcube index.php bei 99% - Top44 - 02-24-2009 07:12 AM

Okay soweit gefixt!

Eine Frage noch, ich muss um das pw "aktivieren" zu können den request-manager aufrufen.
Wofür ist der genau da? Wie kann ich den ausm php file aufrufen ?

Was passiert genau wenn z.B. ein Emailkonten status auf "change" steht?
Führt der req-mng sic selber irgendwann aus ?

grüße


RE: Roundcube index.php bei 99% - Cube - 02-24-2009 07:34 AM

Ich dachte das HowTo wäre von dir. Aber scheinbar nicht, sonst wüsstest du, dass send_request() für den Aufruf des Managers zuständig ist.

Ich vermute, dass Problem lag irgendwo bei:
Code:
$_SESSION['password'] = $RCMAIL->encrypt_passwd($_POST['_password']);

Und
Quote:// Zeile 158 nach $table->add(null, $input_skin->show($config['skin']));
ist als Ortsangabe nicht ganz korrekt.


RE: Roundcube index.php bei 99% - Top44 - 02-24-2009 07:50 AM

Hmz,
$table->add(null, $input_skin->show($config['skin']));

ist so geschrieben im roundcube forum.

das mitm send_request() wusst ich nich. Gut zu wissen.

grüße

Das problem :
Sobald das send_request eingefügt ist, so endet alles mitm 500er Error. Sowie einer 100% auslastung des php5-cgi threats. Jetzt weiß ich auch warum ich' s Rausgenommen hab. Starte ich hingegen den req-manager manuell funktioniert alles wie geschmiert.

Es muss einen anderen weg geben ?

grüße


RE: Roundcube index.php bei 99% - Cube - 02-24-2009 07:55 AM

Wenn das HowTo aus dem RC-Forum ist, hätte ein Verweis dorthin nicht geschadet.
Wo lag denn jetzt das Problem?


RE: Roundcube index.php bei 99% - Top44 - 02-24-2009 08:03 AM

Das problem :
Sobald das send_request eingefügt ist, so endet alles mitm 500er Error. Sowie einer 100% auslastung des php5-cgi threats. Jetzt weiß ich auch warum ich' s Rausgenommen hab. Starte ich hingegen den req-manager manuell funktioniert alles wie geschmiert.

Es muss einen anderen weg geben ?

Es ist nicht alles ausm RC Forum, einige Teile Smile.

Problem siehe oben.

grüße


RE: Roundcube index.php bei 99% - Cube - 02-24-2009 08:18 AM

Es wird nicht am send_request() liegen, dass wurde ja genauso in meiner alten Version des HowTos verwendet und hat keine Probleme verursacht. Es liegt wohl eher an der Zeile
Code:
$_SESSION['password'] = $RCMAIL->encrypt_passwd($_POST['_password']);
Ich weiß, dass ich damals auch etwas ähnlich probiert habe, es aber Probleme gab und ich es dann rausgenommen habe. Ohne diese Zeile funktioniert es problemlos - man muss sich halt nach dem Ändern des Passworts neu einloggen.


RE: Roundcube index.php bei 99% - Top44 - 02-24-2009 08:27 AM

Ja stimmt, erklärt auch warum der req-manager nur kurz aktiv ist und das script dann trotzdem wuchert. Nagut, gegen das erneute einloggen, was solls.
Da sollte jeder mit leben können, dafür wollen sie ja das pw geändert haben.

Dann bau ich nochn auto reload ein und refreh ma das tut.


n8 und thx für die Aufklärung Smile Kann geschlossen werden