[Laravel/Linux] Revert ‘php artisan serve’ command in laravel (Stop laravel server manually)


Salve a tutti,

spesso ho la necessità che o per errore o per altri motivi il server locale di laravel debba essere stoppato brutalmente e seppur bloccando il processo di php artisan serve, i processi avviati come php rimangono attivi e continuano a lavorare.
Quindi la soluzione e trovare i servizi che sono avviati e che sono in ascolto sulla porta 8000 (standard per il server laravel locale, ovviemente cambiate la porta se ne utilizzate una diversa), il comando che ci viene in aiuto è lsoft

$ lsof -i :8000

Un’esempio di cosa potrebbe uscire dal terminale:

[[email protected] ~]$ lsof -i :8000
COMMAND  PID    USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
php     3201 vluongo    5u  IPv4  44332      0t0  TCP localhost:irdmi (LISTEN)
php     3201 vluongo    6u  IPv4  73315      0t0  TCP localhost:irdmi->localhost:47952 (CLOSE_WAIT)

Da qui campiamo che il comando php è ancora in esecuzione ed è in ascolto sulla 8000 (la nostra).
Bene ora basta solo killare il processo manualmente grazie al comando kill passandogli il PID

$ sudo  kill -9 [PID]

Esempio:

$ sudo  kill -9 3210

E’ tutto, ora potere riavviare il server laravel per continuare il lavoro.

Saluti,
Vinz.



VI RICORDO CHE È TUTTO A SCOPO ILLUSTRATIVO.

NON MI ASSUMO NESSUNA RESPONSABILITÀ NELL’ USO CHE NE FARETE.

IO E I MIEI TUTORIAL NON NE SIAMO RESPONSABILI.

UTILIZZARE SOFTWARE CONTRAFFATTO E' UN REATO.

Licenza Creative Commons
Quest'opera è distribuita con Licenza Creative Commons Attribuzione - Non commerciale - Condividi allo stesso modo 4.0 Internazionale.

Ti è piaciuto il mio articolo? Ti piacerebbe offrirmi un caffè? Con PayPal è facile


Vincenzo

Vincenzo

Full Stack Web && Mobile Developer Un piccolo blog che ho reso libero come diario personale, se serve a me, potrebbe servire ad altri.

Lascia una recensione

avatar

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

  Subscribe  
Notificami