GNU/Linux >> Znalost Linux >  >> Linux

XAMPP:Již běží jiný démon webového serveru?

Pokud:

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

Pak se možná povaluje nějaký lockfile, proti kterému spuštění kontroluje? Ty se obvykle nacházejí pod /var/run, ale nemusí. V tomto okamžiku bych obvykle spustil strace, abych viděl, co se děje:

strace -e read=all -e write=all -f -o strace.out váš_spouštěcí_příkaz

Poté otevřete strace.out, vyhledejte ve výstupu řetězec "..is already running" a začněte se dívat na řádky nad ním, abyste zjistili, co selhalo.


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

příklad výstupu:

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

PID je 14417

zabít proc

 sudo kill 14417

spustit/restartovat lampp server

 sudo /opt/lampp/lampp restart

Také jsem neměl spuštěný žádný server, ale našel jsem tento příkaz, který mě zachránil:

sudo lsof -i :80

Zobrazilo se mi něco takového:

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

Takže zabitím Skype to fungovalo.


Linux
  1. Jak nainstalovat webový server Nginx na Linux

  2. Možnosti Su – Spuštění příkazu jako jiný uživatel?

  3. Nelze FTP na webový hostitel nebo server se spuštěným cPanel/WHM

  1. Nainstalujte PHP na Ubuntu 20.04 – běžící webový server Apache

  2. Jak zobrazit výstup běžícího procesu v jiné relaci Bash?

  3. Jak SSH na server pomocí jiného serveru?

  1. Jak nainstalovat webový server Nginx na Ubuntu 18.04

  2. Jak nainstalovat webový server Apache na CentOS 7

  3. Základy Vhosts