Cara Cek Odoo Service jalan atau nggak
kalau mati, otomatis dijalankan by cron
Kadang kala Odoo Service mati tiba-tiba, bisa karena resource hardware server kurang besar, bisa karena postgress over connection, atau addons yang bermasalah, atau hal lainnya
Script berikut ini bisa dipakai untuk secara rutin nge-cek odoo-server service apakah jalan atau nggak, dan kalau ternyata mati, langsung dijalankan lagi secara otomatis..
#!/bin/bash
service=odoo-server
if (( $(ps -ef | grep -v grep | grep $service | wc -l) > 0 ))
then
echo "$service is running!!!"
else
/etc/init.d/$service start
fi
Simpan script di atas misalnya di /opt/check-odoo.
Lalu jalankan script di atas via cron biar otomatis.
Ketik perintah ini di command prompt:
crontab -e
di dalam file crontab, tambahi baris-baris spt ini:
* * * * * /root/check-odoo
artinya, setiap menit jalankan script diatas biar kalau odoo-server mati, jalankan langsung perintah untuk men-start odoo-server.
admin pun bisa tidur nyenyak hari ini, ditemani sepoi-sepoi angin pantai seperti gambar cover di atas :)
Materi ini salah satu topik yang dibahas pada training Advanced Odoo Implementation Techniques.
Untuk jadwal training selengkapnya klik Jadwal Training.
Untuk video tutorial dan E-Book berkaitan dengan Advanced Odoo Programming and Implementation Techniques klik diini.