GNU/Linux >> Linux Esercitazione >  >> Linux

XAMPP:un altro demone del server Web è già in esecuzione?

Se:

lsof -Pi |grep 8080        returns no results
netstat -na |grep 8080     returns no results
ps -ef                     shows no web server processes

Quindi forse c'è un file di blocco in giro che l'avvio sta verificando? Questi si trovano in genere in /var/run ma non sono necessariamente necessari. A questo punto di solito corro a vedere cosa sta succedendo:

strace -e read=all -e write=all -f -o strace.out your_startup_command

Quindi apri strace.out, cerca la stringa "..è già in esecuzione" nell'output e inizia a guardare le righe sopra di essa per vedere cosa non funziona.


 sudo rm /opt/lampp/logs/httpd.pid
// get listen pid
 sudo netstat -nap | grep :80

esempio di output:

tcp6   0  0 :::80  :::*  LISTEN  14417/httpd

Il PID è 14417

kill proc

 sudo kill 14417

avvia/riavvia il server lampp

 sudo /opt/lampp/lampp restart

Non avevo neanche un server in esecuzione, ma ho trovato questo comando che mi ha salvato:

sudo lsof -i :80

Ha visualizzato qualcosa di simile per me:

COMMAND     PID    USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
Skype      4275    root   61u  IPv4 0x869da9d5a8e5506b      0t0  TCP *:http (LISTEN)

Quindi uccidere Skype l'ha fatto funzionare.


Linux
  1. Come installare Nginx Web Server su Linux

  2. Installa PHP su Ubuntu 20.04 - Esecuzione di Apache Web Server

  3. Come visualizzare l'output di un processo in esecuzione in un'altra sessione Bash?

  4. Opzioni Su - Esecuzione del comando come un altro utente?

  5. Come eseguire Ssh su un server utilizzando un altro server??

Installa FreeRadius e la GUI web daloRADIUS sul server Ubuntu 20.04

Come installare il server Web Lighttpd su Rocky Linux 8

Come installare Caddy Web Server su Ubuntu 16.04 LTS

Come installare la piattaforma di analisi web Matomo su Ubuntu Server 20.04

Come installare Caddy Web Server su CentOS 8

Come configurare un server domestico