Si :
lsof -Pi |grep 8080 returns no results
netstat -na |grep 8080 returns no results
ps -ef shows no web server processes
Alors peut-être qu'il y a un fichier de verrouillage qui traîne et que la startup vérifie ? Ceux-ci se trouvent généralement sous /var/run mais ne doivent pas nécessairement le faire. À ce stade, je lancerais généralement strace pour voir ce qui se passe :
strace -e read=all -e write=all -f -o strace.out votre_commande_de_démarrage
Ouvrez ensuite strace.out, recherchez la chaîne "..est déjà en cours d'exécution" dans la sortie et commencez à regarder les lignes au-dessus pour voir ce qui échoue.
sudo rm /opt/lampp/logs/httpd.pid
// get listen pid
sudo netstat -nap | grep :80
exemple de sortie :
tcp6 0 0 :::80 :::* LISTEN 14417/httpd
Le PID est 14417
kill proc
sudo kill 14417
démarrer/redémarrer le serveur lampp
sudo /opt/lampp/lampp restart
Je n'avais aucun serveur en cours d'exécution non plus, mais j'ai trouvé cette commande qui m'a sauvé :
sudo lsof -i :80
Cela m'a affiché quelque chose comme ceci :
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
Skype 4275 root 61u IPv4 0x869da9d5a8e5506b 0t0 TCP *:http (LISTEN)
Donc, tuer Skype l'a fait fonctionner.