Cara Cek Odoo Service jalan atau nggak

kalau mati, otomatis dijalankan by cron

vITraining Admin

 


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.