apche macht keinen neustart?

Shorty

Registered User
Hallo nach etwas längere zeit ich mal wider.;)

Ich habe das memory_limit in der php.ini erhöht und wollte nun den apache2 mit folgenden befehl:

HTML:
/etc/init.d/apache2 restart
das ist das ergebniss:
HTML:
~# /etc/init.d/apache2 restart
Forcing reload of web server (apache2)...grep: warning: /etc/apache2/conf/conf: recursive directory loop

 waiting .
ich weiss nicht ws es bedeutet aber neustart sieht bestimmt anderst aus?

Kann mir bitte jemand helfen den apache neu zu starten?

Gruss
 
Der Neustart wird schon so durchgelaufen sein. Das findest Du wohl am ehesten mit folgender PHP-Datei heraus.

PHP:
<?php
phpinfo();
?>

Da sollte dann das neue Memorylimit stehen.


Zu deiner Warnung: Du hast in /etc/apache2/conf/ einen Link namens "conf" der auf ".." verweist.
Code:
ls -la /etc/apache2/conf
wird dir den genauen Verursacher präsentieren.
 
Hallo vielen dank ich hab e den befehl nun mal in Putty eingegeben und das kamm:
HTML:
~# ls -la /etc/apache2/conf
lrwxrwxrwx 1 root root 12 Nov 30 14:31 /etc/apache2/conf -> /etc/apache2
leider kann ich damit nichts anfangen?

Nun ist es auch so das meine Webseite nicht mehr zu ereichen ist nur noch eine weisse seite?
 
Dein /etc/apache2/conf stellt einen Link auf /etc/apache2 dar, was in einer Endlosschleife endet. Das kann man korrigieren, ist aber nicht kritisch.

Warum Du nur eine weiße Seite angezeigt bekommst, verrät Dir das error_log des Apache - vermutlich in /var/log/apache2/
 
Dein /etc/apache2/conf stellt einen Link auf /etc/apache2 dar, was in einer Endlosschleife endet. Das kann man korrigieren, ist aber nicht kritisch.


Wie kann man das Korigieren?

Ich habe denke ich den fehler gefunden , ich müsste in der phpini.php das memory_limit auf 42 MB erhöhen wenn ich das mache bekomme ich die weissen seiten?

ich hatte das schon mal eingestellt und da ging es , aber nach dem mein server mal Down gestelt wurde geht es nicht mehr?
 
Lösch den symbolischen Link, das sollte keine Probleme geben.
Zu den weißen Seite: Was sagt das error.log des Apache - meine Glaskugel ist nämlich gerade beschlagen...
 
Ich habe den beitrag schon einmal verfasst wo ist der hin?

meinst du den einfach aus dem besagten ordner config löschen oder iwe,ich frage nur damit ich keinen fehler mache?

hier mal ein auszug aus der error.log die ganze wäre zuviel:
HTML:
[Fri Mar 05 14:39:16 2010] [error] [client 79.217.69.37] File does not exist: /var/www/web1/html/icon/admin.png, referer: http://www.wbb-support.eu/index.php?page=Portal
[Fri Mar 05 14:40:21 2010] [error] [client 79.217.69.37] File does not exist: /var/www/web1/html/icon/admin.png, referer: http://www.wbb-support.eu/index.php?page=Portal
[Fri Mar 05 14:41:17 2010] [notice] caught SIGTERM, shutting down
[Fri Mar 05 14:41:19 2010] [notice] suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec)
PHP Warning:  Module 'imap' already loaded in Unknown on line 0
PHP Warning:  Module 'mysql' already loaded in Unknown on line 0
[Fri Mar 05 14:41:20 2010] [notice] Apache/2.2.3 (Debian) PHP/5.2.0-8+etch16 mod_perl/2.0.2 Perl/v5.8.8 configured -- resuming normal operations

Fatal error: Allowed memory size of 42 bytes exhausted (tried to allocate 2 bytes) in Unknown on line 0

Fatal error: Allowed memory size of 42 bytes exhausted (tried to allocate 2 bytes) in Unknown on line 0

Fatal error: Allowed memory size of 42 bytes exhausted (tried to allocate 2 bytes) in Unknown on line 0
[Fri Mar 05 14:46:36 2010] [error] [client 88.80.216.124] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)
[Fri Mar 05 14:46:58 2010] [notice] caught SIGTERM, shutting down
[Fri Mar 05 14:47:00 2010] [notice] suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec)
PHP Warning:  Module 'imap' already loaded in Unknown on line 0
PHP Warning:  Module 'mysql' already loaded in Unknown on line 0
[Fri Mar 05 14:47:00 2010] [notice] Apache/2.2.3 (Debian) PHP/5.2.0-8+etch16 mod_perl/2.0.2 Perl/v5.8.8 configured -- resuming normal operations

Fatal error: Allowed memory size of 33 bytes exhausted (tried to allocate 2 bytes) in Unknown on line 0

Fatal error: Allowed memory size of 33 bytes exhausted (tried to allocate 2 bytes) in Unknown on line 0
[Fri Mar 05 14:50:03 2010] [notice] caught SIGTERM, shutting down
[Fri Mar 05 14:50:05 2010] [notice] suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec)
PHP Warning:  Module 'imap' already loaded in Unknown on line 0
PHP Warning:  Module 'mysql' already loaded in Unknown on line 0
[Fri Mar 05 14:50:05 2010] [notice] Apache/2.2.3 (Debian) PHP/5.2.0-8+etch16 mod_perl/2.0.2 Perl/v5.8.8 configured -- resuming normal operations
[Fri Mar 05 14:50:18 2010] [error] [client 79.217.69.37] File does not exist: /var/www/web1/html/icon/admin.png, referer: http://www.wbb-support.eu/index.php?page=Portal
[Fri Mar 05 14:51:23 2010] [error] [client 79.217.69.37] File does not exist: /var/www/web1/html/icon/admin.png, referer: http://www.wbb-support.eu/index.php?page=Portal
[Fri Mar 05 14:52:28 2010] [error] [client 79.217.69.37] File does not exist: /var/www/web1/html/icon/admin.png, referer: http://www.wbb-support.eu/index.php?page=Portal
[Fri Mar 05 14:53:34 2010] [error] [client 79.217.69.37] File does not exist: /var/www/web1/html/icon/admin.png, referer: http://www.wbb-support.eu/index.php?page=Portal
[Fri Mar 05 14:53:51 2010] [error] [client 79.217.69.37] File does not exist: /var/www/web1/html/icon/admin.png, referer: http://www.wbb-support.eu/index.php?page=Thread&threadID=4335
[Fri Mar 05 14:53:51 2010] [error] [client 79.217.69.37] File does not exist: /var/www/web1/html/wcf/icon/userlevel.gif, referer: http://www.wbb-support.eu/index.php?page=Thread&threadID=4335
[Fri Mar 05 14:54:32 2010] [error] [client 79.217.69.37] File does not exist: /var/www/web1/html/icon/admin.png, referer: http://www.wbb-support.eu/index.php?page=Portal
[Fri Mar 05 14:54:39 2010] [error] [client 79.217.69.37] File does not exist: /var/www/web1/html/icon/admin.png, referer: http://www.wbb-support.eu/index.php?page=Portal&styleID=20
[Fri Mar 05 14:54:44 2010] [error] [client 79.217.69.37] File does not exist: /var/www/web1/html/wcf/icon/userlevel.gif, referer: http://www.wbb-support.eu/index.php?page=Thread&threadID=4335
[Fri Mar 05 14:54:44 2010] [error] [client 79.217.69.37] File does not exist: /var/www/web1/html/icon/admin.png, referer: http://www.wbb-support.eu/index.php?page=Thread&threadID=4335
[Fri Mar 05 14:55:15 2010] [error] [client 79.217.69.37] File does not exist: /var/www/web1/html/icon/admin.png, referer: http://www.wbb-support.eu/index.php?page=Portal
 
Sorg mal dafür, dass Du dein Memory_Limit erhöht bekommst. Welche Datei dafür verantwortlich ist, erfährst Du mit dem Stück PHP-Code aus meiner ersten Antwort.
Es macht übrigens keinen Spaß, sich immer wiederholen zu müssen :cool:
 
sorry ich weiss das ich das memory_limit erhöhen müsste,genau das ist das Problem sobald ich das erhöhe kommen die weissen seiten?
 
Dein Logfile sagt, dass das Memorylimit nicht hoch genug ist.

Was natürlich auch sein kann, dass Du gar keinen Speicher mehr zur Verfügung hast und deshalb das Memorylimit nicht greift.
Sofern die Virtualisierung auf Virtuozzo/OpenVZ basiert, hilft dir folgender Befehl, das rauszufinden.

Code:
cat /proc/user_beancounters | grep -ve ' 0$'
 
Ich habe deinen befehl mal in Putty eingegeben und das ergebniss:
HTML:
Version: 2.5
       uid  resource                     held              maxheld              barrier                limit              failcnt
Sagt mir nicht wirklich ob mein speicher voll ist?

Wenn der speicher voll ist muss ich einen grösseren Server nehmen oder?
 
Dein Speicher ist nicht voll, sonst hättest Du mehr bei der Ausgabe erhalten.

Was sagt die phpinfo denn aktuell zum Memorylimit?
 
Dein Memorylimit ist auf 33MB eingestellt. Keine Ahnung, wie Du auf 16MB kommst ;)

Relevant für Deine Einstellungen ist die Datei /etc/php5/apache2/php.ini

Nach Änderungen an der Datei den Apache neustarten. Wenns ne weiße Seite gibt, dann findest Du im error_log auch Hinweise darauf. Ausnahme: Fehler im PHP-Code. Die werden dir dann aber angezeigt - zumindest bei der aktuellen Konfiguration.
 
Hallo ich habe in der /etc/php5/apache2/php.ini das memory_limit auf 42MB gesetzt das wird dort auch so angezeigt auch nach dem Speichern den Apache habe ich nach der änderung neu gestartet ,nur in der phpinfo.php steht immer noch das 33M?
 
Nutzt du vielleicht PHP als CGI/FastCGI? Dann solltest du die php.ini unter /etc/php5/cgi anpassen. Da du auch suexec zu nutzen scheinst, gibt es vielleicht sogar für jeden Webuser eine eigene php.ini (aber da mußt du schauen, wo du die bei deiner Config abgelegt hast).
 
Ich glaube mich zu erinnern das es für jeden Webuser eine eigene php.ini aber ich weiss nicht mehr wo diese liegt,kann man das irgendwie herraus finden?
 
egal in welcher dtei ich es ändere es führt zu einer weissen seite ob als php oder cgi ich denke das es bei den Usrn diret geändert werden muss nur mein Problem ist obwohl ich n beiden datein es wider zurück gesetz habe ist nichts mehr erreichbar auch die phpinfo.php nicht mehr?
 
Back
Top