Cara merestart Redmine pada Linux CentOS yang menggunakan server Webrick cukup tricky. Cara ini hasil saya mencoba-coba sendiri, mungkin ada cara lain yang lebih baik.
Redmine otomatis restart ketika Webrick direstart. Untuk merestart Webrick, pertama-tama kita perlu
(1) kill proses ruby
Temukan PID untuk proses ruby. Kalau ruby menggunakan port 3000, kita dapat mengeksekusi perintah lsof -i :3000 untuk menemukan PID proses ruby
Untuk menghentikan / kill proses ruby, kita menggunakan perintah kill -9 PID
(2) jalankan kembali webrick
Pindah ke lokasi instalasi redmine, misalnya “/var/www/redmine”
Jalankan perintah
ruby script/rails server webrick -e production -d
Jangan sungkan berbagi kalau Anda punya cara yang lebih baik 😀
Fungsi -d supaya webrick berjalan sebagai service alias daemon.