J'ai modifié aujourd'hui max_execution_time dans php.ini, lorsque j'ai redémarré le serveur, j'obtiens cette erreur:
Stopping httpd: [FAILED]
Starting httpd: (98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
J'ai tué httpd proc: killall httpd, et je l'ai bien démarré, mais je ne peux ouvrir aucun site Web sur le serveur.
service httpd status SORTIE:
httpd dead but subsys locked
J'ai supprimé le fichier httpd de / var / lock / subsys /
: S Même problème.
Veuillez aider!
Sortie http -S:
VirtualHost configuration:
188.165.241.194:80 is a NameVirtualHost
default server default (/etc/httpd/conf.d/zz010_psa_httpd.conf:47)
port 80 namevhost default (/etc/httpd/conf.d/zz010_psa_httpd.conf:47)
port 80 namevhost lists (/etc/httpd/conf.d/zz010_psa_httpd.conf:101)
port 80 namevhost apps-srv.com (/var/www/vhosts/apps-srv.com/conf/httpd.include:10)
port 80 namevhost billiard.apps-srv.com (/var/www/vhosts/apps-srv.com/conf/httpd.include:78)
port 80 namevhost curve.apps-srv.com (/var/www/vhosts/apps-srv.com/conf/httpd.include:115)
port 80 namevhost games-world.apps-srv.com (/var/www/vhosts/apps-srv.com/conf/httpd.include:152)
port 80 namevhost gifts.apps-srv.com (/var/www/vhosts/apps-srv.com/conf/httpd.include:189)
port 80 namevhost horoscopes.apps-srv.com (/var/www/vhosts/apps-srv.com/conf/httpd.include:226)
port 80 namevhost questions.apps-srv.com (/var/www/vhosts/apps-srv.com/conf/httpd.include:263)
port 80 namevhost raja.apps-srv.com (/var/www/vhosts/apps-srv.com/conf/httpd.include:300)
port 80 namevhost roses.apps-srv.com (/var/www/vhosts/apps-srv.com/conf/httpd.include:337)
port 80 namevhost search.apps-srv.com (/var/www/vhosts/apps-srv.com/conf/httpd.include:374)
port 80 namevhost social.apps-srv.com (/var/www/vhosts/apps-srv.com/conf/httpd.include:411)
port 80 namevhost wikileaks.apps-srv.com (/var/www/vhosts/apps-srv.com/conf/httpd.include:448)
port 80 namevhost amine.apps-srv.com (/var/www/vhosts/amine.apps-srv.com/conf/httpd.include:68)
port 80 namevhost streamlikehell.co.cc (/var/www/vhosts/streamlikehell.co.cc/conf/httpd.include:10)
port 80 namevhost pageweb.uni.cc (/var/www/vhosts/pageweb.uni.cc/conf/httpd.include:68)
port 80 namevhost findati.com (/var/www/vhosts/findati.com/conf/httpd.include:10)
port 80 namevhost floupie.com (/var/www/vhosts/floupie.com/conf/httpd.include:10)
port 80 namevhost rl.floupie.com (/var/www/vhosts/floupie.com/conf/httpd.include:64)
port 80 namevhost srv1.floupie.com (/var/www/vhosts/floupie.com/conf/httpd.include:88)
port 80 namevhost test.floupie.com (/var/www/vhosts/floupie.com/conf/httpd.include:119)
port 80 namevhost torrent.floupie.com (/var/www/vhosts/floupie.com/conf/httpd.include:143)
port 80 namevhost zoudani.apps-srv.com (/var/www/vhosts/zoudani.apps-srv.com/conf/httpd.include:10)
port 80 namevhost horde.webmail (/etc/httpd/conf.d/zzz_horde_vhost.conf:1)
188.165.241.194:443 is a NameVirtualHost
default server default-188-165-241-194 (/etc/httpd/conf.d/zz010_psa_httpd.conf:78)
port 443 namevhost default-188-165-241-194 (/etc/httpd/conf.d/zz010_psa_httpd.conf:78)
port 443 namevhost lists (/etc/httpd/conf.d/zz010_psa_httpd.conf:121)
port 443 namevhost amine.apps-srv.com (/var/www/vhosts/amine.apps-srv.com/conf/httpd.include:13)
port 443 namevhost pageweb.uni.cc (/var/www/vhosts/pageweb.uni.cc/conf/httpd.include:13)
port 443 namevhost horde.webmail (/etc/httpd/conf.d/zzz_horde_vhost.conf:41)
wildcard NameVirtualHosts and _default_ servers:
_default_:443 ks380062.kimsufi.com (/etc/httpd/conf.d/ssl.conf:81)
Syntax OK
linux
apache-2.2
centos
httpd
Hamza
la source
la source
/sbin/service httpd restart
après avoir supprimé le fichier de verrouillage?Listen <port>
deux fois. J'avais l'habitudegrep -ril Listen 443 ./
de vérifier.Réponses:
Vous avez un fichier de verrouillage errant dans / var / subsys ou / var / run, ou les deux. La forme générale de cette question a été répondue auparavant sur serverfault.
la source
Exécutez httpd -S et publiez la sortie.
[Mar 15 mars 19:21:34 2011] [avertir] Init: Vous ne devez pas utiliser d'hôtes virtuels basés sur le nom en conjonction avec SSL !!
Cette erreur pourrait également être à l'origine du problème. Essayez de désactiver toutes les configurations https (port 443). Mettez à jour les configurations avec chmod 000 dans /etc/httpd/conf.d/ qui le font et redémarrez httpd (/etc/init.d/httpd restart)
la source
Avez-vous vérifié les journaux pour voir ce qui se passe encore? Je m'attendrais à voir quelque chose dans syslog et httpd.
Vous pouvez trouver les journaux dans / var / log sur la plupart des systèmes.
Avez-vous également cherché à savoir s'il existe des verrous de fichiers existants suite à des processus bloqués?
psgrep httpd
devrait vous montrer s'il existe des processus zombies.la source
plesk' does NOT match server name!? [Tue Mar 15 19:21:34 2011] [warn] RSA server certificate CommonName (CN)
plesk 'ne correspond pas au nom du serveur!? [Mar 15 mars 19:21:34 2011] [warn] Init: Conflit IP / port du serveur SSL: pageweb.uni.cc:443 (/var/www/vhosts/pageweb.uni.cc/conf/httpd.include: 13) vs horde.webmail: 443 (/etc/httpd/conf.d/zzz_horde_vhost.conf:41)Cela peut en fait être un mauvais signe. Cela peut indiquer que vous avez un processus malveillant qui a été précédemment exécuté sur le serveur qui a hérité de la liaison au port 80.
Exécutez ce qui suit pour découvrir de quel pid il s'agit.
À partir de là, vous devrez obtenir l'heure de début du processus au moins avant de le tuer.
Vous pouvez utiliser l'heure de début en effectuant des références croisées à peu près au même moment dans les journaux pour essayer de déterminer comment ce processus est arrivé en premier lieu.
Vous pouvez tuer le processus en question après avoir fait cela pour redémarrer Apache, mais s'il s'avère que vous devez considérer votre système comme compromis et nécessitant une enquête plus approfondie.
la source
Pour moi, la solution à ce problème était de mettre à jour la configuration php apc.
Pour apc 3.1.4 et supérieur, vous devez spécifier les valeurs à l'aide d'un suffixe, c'est-à-dire:
apc.shm_size=512M
Pour la pré 3.1.4, ce format semble planter apache. la version apc peut être vue via phpinfo () ;. Solution: supprimez le suffixe «M» pour
apc.shm_size
etapc.max_file_size
. Supprimez ensuite le fichier de verrouillage et redémarrez httpd.la source
Vous éditez le fichier
/etc/init.d/httpd
Rechercher la ligne
et changez-le en
Et vous devriez être prêt à partir!
la source
L'erreur provient du fichier php.ini, j'ai défini avant memory_limit à 4000 Mo, j'ai un RAM DDR3 de 12 Go sur le serveur, après l'avoir modifié à -1 illimité, apache a commencé :)
la source
Outre les autres coupables mentionnés dans d'autres réponses, cette erreur peut également être un hareng rouge.
Assurez-vous de vérifier que les disques du serveur ne sont pas pleins!
la source