Produzione
Se si utilizza Capistrano in produzione puoi:
cap production deploy:restart
Sviluppo
Se siete su un ambiente di sviluppo si può iniziare a cercare il pid
ps aux | grep puma
Si vedrà qualcosa di simile:
user 11654 0.0 13.4 870204 137016 ? Sl Jul07 0:39 puma 2.13.4 (tcp://0.0.0.0:3000) [NameOfYourApp]
Il numero accanto al nome utente, in questo caso 11654
è l'ID di processo (PID) del server puma. Puoi ucciderlo manualmente e riavviare il server dopo. Eseguire questo comando:
kill -s 15 11654
Questo comando sta dicendo uccidere il processo con id 11654 usando SIGTERM segnale (codice 15). SIGTERM uccide il processo di 'gentilmente' di chiudere tutti i file, le connessioni, tamponi di pulizia, ecc
Ultima si esegue questo comando:
puma -e development -p 3000 -d
Puma verrà riavviato in modalità di sviluppo, in ascolto sulla porta 3000 e il l'esecuzione sarà demonizzata.
fonte
2016-07-08 09:37:19
tappo puma: riavviare –