Mencegah ukuran log file jenkins menjadi sangat besar di Linux

Pendahuluan

Awalnya laporan dari senior developer mengatakan bahwa hardisk di server penuh. Setelah melakukan pengecekan ukuran beberapa folder pada tulisan cara melihat ukuran folder yang berkapasitas besar di linux, dikethui akhirnya ukuran file log jenkins di /var/log/jenkins/*  menjadi sangat besar, belasan Giga dalam beberapa waktus saja.

Solusi Perbaikan

Setelah mencari referensi untuk mencegah log file aplikasi jenkins menjadi sangat besar, ditemukan perbaikan dengan mematikan DNS Multicast pada konfigurasi jenkins.

Edit file konfigurasi ini :

Debian/Ubuntu : /etc/default/jenkins

Redhat/CentOS : /etc/sysconfig/jenkins

Tambahkan argumen ini pada JAVA_ARGS (dalam tanda petik).

JAVA_ARGS=”-Djava.awt.headless=true -Dhudson.DNSMultiCast.disabled=true”

Seperti pada file di /etc/sysconfig/jenkins  :

## Type:        string
## Default:     ""
## ServiceRestart: jenkins
#
# Pass arbitrary arguments to Jenkins.
# Full option list: java -jar jenkins.war --help
#
JENKINS_ARGS="-Dhudson.DNSMultiCast.disabled=true"


JAVA_ARGS="-Djava.awt.headless=true -Dhudson.DNSMultiCast.disabled=true"

Demikian solusi yang kami dapatkan dari berbagai sumber di internet yang rerata dalam bahasa inggris.

Semoga bermanfaat.

Leave a Reply

Silahkan isi perhitungan di bawah ini : *