[ASK] Cara mengatasi server down karena Cron


ingatbae

Beginner 2.0
Dear

tuan -tuan saya saat ini di server menggunakan CPanel dengan webserver Apache
sedang menjalankan cron utk eksekusi namun sering down tidak dapat diakses semua website di satu server tersebut.

Ketika saya restart PHP FPM nya lancar kembali.
/scripts/restartsrv_apache_php_fpm


adakah yang pernah mengalami atau ada solusi terbaiknya dimana yang harus saya optimasi tuan-tuan?



Terimakasih
 

reyhan

Expert 1.0
sedang menjalankan cron utk eksekusi
cronjobnya menjalankan aktifitas apa mas ? intervalnya berapa ?
berapa domain yang menjalankan cron ? perintahnya sama atau tidak ?

down disini server benar2 tidak bisa di akses (rto) atau down karena hank sehingga servicenya tidak jalan ?

coba pantau pakai top atau htop, lihat disitu proses mana yang mengakibatkan load servernya naik (jika server hank karena load nya naik).

fyi, php fpm ini memerlukan penggunaan ram yang cukup banyak, jadi saran saja jika ram nya mepet mending dimatikan saja fpmnya.
 

ingatbae

Beginner 2.0
cronjobnya menjalankan aktifitas apa mas ? intervalnya berapa ?
berapa domain yang menjalankan cron ? perintahnya sama atau tidak ?

down disini server benar2 tidak bisa di akses (rto) atau down karena hank sehingga servicenya tidak jalan ?

coba pantau pakai top atau htop, lihat disitu proses mana yang mengakibatkan load servernya naik (jika server hank karena load nya naik).

fyi, php fpm ini memerlukan penggunaan ram yang cukup banyak, jadi saran saja jika ram nya mepet mending dimatikan saja fpmnya.

Baik saya jawab satu2 tuan:
  1. Untuk email dan notifikasi
  2. Domain saat ini hanya 1 saja namun di server tersebut ada beberapa domain
  3. Perintah sama karena dalam 1 domain

4. service nghank tidak jalan jadi tidak dapat diakses, di ping bisa berjalan

5. di Top sudah se-awam saya masih kaya normal

6. Nah kayanya jadi solusi yang FPMnya adakah pengalaman dalam mematikan fpm saya sudah googling namun khawatir mengganggu proses yang ada

jika berkenan boleh share tuan hehe

mkasih sudah berkenan menjawab

terimakasih
 

reyhan

Expert 1.0
bisa cek disini mas

hxxps://documentation.cpanel.net/display/CKB/Configure+or+Disable+PHP-FPM+with+User+Pools+for+EasyApache+4#34cb8f487a9c47b8a3dd90ec789065b5

bisa juga dari whm langsung lewat menu Home > software > multiphp manager lalu set ke off.
 

ingatbae

Beginner 2.0
documentation.cpanel.net/display/CKB/Configure+or+Disable+PHP-FPM+with+User+Pools+for+EasyApache+4#34cb8f487a9c47b8a3dd90ec789065b5
Siap makasih banyak tuan


saya coba barusan dengan:
/var/cpanel/userdata/[user]/service.[domain].php-fpm.cache
/var/cpanel/userdata/[user]/service.[domain].php-fpm.yaml
Awalnya {"_is_present":"1"}
diubah jadi {"_is_present":"0"}

Mudah2an jadi solusi

kemudian saya restart dlu hehe


sebari saya eksplore tutorial dari link tuan di atas
 

idnix

Hosting Guru
Verified Provider
sudah kelar? jgn2 cron nya tiap detik kah?
 

Najamudin

Apprentice 2.0
Verified Provider
sudah kelar? jgn2 cron nya tiap detik kah?
kayaknya tuan, atau kalau tidak tiap detik, cron pertama belum selesai, ditimpa cron baru dst, jadix looping terus, saya pernah alami kyak gini o_O, jadix dibuat file temp untuk menandakan cron belum selesai, ketika sudah selesai, file tmp tsb diremove, jadi mencegah cron nya jalan 2 kali/lebih, biasanya u backup sih saya yg sering ktimpa gini :21:
 

ingatbae

Beginner 2.0
proses hang biasa disebabkan ada resource yg habis saat jalani proses.
cek ram nya, mengingat php-fpm agak boros di ram.
jika ram kurang bisa naikin swap nya.

Sepertinya, namun ternyata ada yg lain banyak link video di salah satu akun server, saya belum pakai cloudlinux.
udah dihapus sekarang alhamdulillah belum terjadi lagi

sudah kelar? jgn2 cron nya tiap detik kah?

Cron tidak tiap detik tuan

kayaknya tuan, atau kalau tidak tiap detik, cron pertama belum selesai, ditimpa cron baru dst, jadix looping terus, saya pernah alami kyak gini o_O, jadix dibuat file temp untuk menandakan cron belum selesai, ketika sudah selesai, file tmp tsb diremove, jadi mencegah cron nya jalan 2 kali/lebih, biasanya u backup sih saya yg sering ktimpa gini :21:

Dijalankan pada tengah malam saja harusnya, nanti coba tanya ke team dev hee

Cron nya ini menjalankan perintah langsung PHP (/usr/bin/php file.php) atau melalui webserver ( seperti curl http://domain/perintah.php)?

dari curl di setting dari cpanel klo ga salah saya sih kurang paham sebenarnya hehe
 

Top