Sản
Nếu bạn đang sử dụng capistrano về sản xuất, bạn có thể:
cap production deploy:restart
Phát triển
Nếu bạn đang ở trên một môi trường phát triển, bạn có thể bắt đầu tìm kiếm các pid
ps aux | grep puma
Bạn sẽ thấy một cái gì đó như thế này:
user 11654 0.0 13.4 870204 137016 ? Sl Jul07 0:39 puma 2.13.4 (tcp://0.0.0.0:3000) [NameOfYourApp]
Số bên cạnh tên người dùng, trong trường hợp này 11654
là id quá trình (PID) của máy chủ puma. Bạn có thể giết nó bằng tay và khởi động lại máy chủ sau. Chạy lệnh này:
kill -s 15 11654
Lệnh này đang nói giết chết quá trình với id 11.654 sử dụng tín hiệu SIGTERM (mã 15). SIGTERM giết chết quá trình 'tử tế' đóng cửa tất cả các file, kết nối, đệm làm sạch vv
cuối bạn chạy lệnh này:
puma -e development -p 3000 -d
Puma sẽ được bắt đầu lại trong chế độ phát triển, lắng nghe trên cổng 3000 và thực hiện sẽ bị demonized.
Nguồn
2016-07-08 09:37:19
nắp puma: khởi động lại –