<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="id">
	<id>https://wiki.robiehakim.my.id/index.php?action=history&amp;feed=atom&amp;title=Mengatasi_CT_503</id>
	<title>Mengatasi CT 503 - Riwayat revisi</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.robiehakim.my.id/index.php?action=history&amp;feed=atom&amp;title=Mengatasi_CT_503"/>
	<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php?title=Mengatasi_CT_503&amp;action=history"/>
	<updated>2026-04-04T22:51:15Z</updated>
	<subtitle>Riwayat revisi halaman ini di wiki</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.robiehakim.my.id/index.php?title=Mengatasi_CT_503&amp;diff=2351&amp;oldid=prev</id>
		<title>Robie: ←Membuat halaman berisi &#039;== Panduan Mengatasi Error 503 di CyberPanel (Proxmox LXC) ==  Error 503 pada CyberPanel biasanya disebabkan oleh kebocoran memori (memory leak) pada proses PHP atau penggunaan resource yang melebihi alokasi RAM pada Container Proxmox.  === Gejala Umum === * Website menampilkan pesan &quot;503 Service Unavailable&quot;. * Load Average tinggi meskipun penggunaan CPU rendah. * Penggunaan RAM melonjak drastis dalam waktu singkat (Memory Swelling). * Masalah selesai sementara...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.robiehakim.my.id/index.php?title=Mengatasi_CT_503&amp;diff=2351&amp;oldid=prev"/>
		<updated>2026-04-04T13:27:28Z</updated>

		<summary type="html">&lt;p&gt;←Membuat halaman berisi &amp;#039;== Panduan Mengatasi Error 503 di CyberPanel (Proxmox LXC) ==  Error 503 pada CyberPanel biasanya disebabkan oleh kebocoran memori (memory leak) pada proses PHP atau penggunaan resource yang melebihi alokasi RAM pada Container Proxmox.  === Gejala Umum === * Website menampilkan pesan &amp;quot;503 Service Unavailable&amp;quot;. * Load Average tinggi meskipun penggunaan CPU rendah. * Penggunaan RAM melonjak drastis dalam waktu singkat (Memory Swelling). * Masalah selesai sementara...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Halaman baru&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Panduan Mengatasi Error 503 di CyberPanel (Proxmox LXC) ==&lt;br /&gt;
&lt;br /&gt;
Error 503 pada CyberPanel biasanya disebabkan oleh kebocoran memori (memory leak) pada proses PHP atau penggunaan resource yang melebihi alokasi RAM pada Container Proxmox.&lt;br /&gt;
&lt;br /&gt;
=== Gejala Umum ===&lt;br /&gt;
* Website menampilkan pesan &amp;quot;503 Service Unavailable&amp;quot;.&lt;br /&gt;
* Load Average tinggi meskipun penggunaan CPU rendah.&lt;br /&gt;
* Penggunaan RAM melonjak drastis dalam waktu singkat (Memory Swelling).&lt;br /&gt;
* Masalah selesai sementara setelah restart Container (CT).&lt;br /&gt;
&lt;br /&gt;
=== Langkah Optimasi Otomatis (Bash Script) ===&lt;br /&gt;
&lt;br /&gt;
Gunakan script berikut untuk melakukan optimasi otomatis pada konfigurasi OpenLiteSpeed, MariaDB, dan sistem pemulihan mandiri (Auto-Heal).&lt;br /&gt;
&lt;br /&gt;
==== 1. Membuat Script Optimasi ====&lt;br /&gt;
Jalankan perintah berikut di terminal root Container:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
nano /root/optimize_cyberpanel.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tempelkan kode di bawah ini:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;--- Memulai Optimasi CyberPanel vs Error 503 ---&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# 1. Backup Konfigurasi&lt;br /&gt;
cp /usr/local/lsws/conf/httpd_config.conf /usr/local/lsws/conf/httpd_config.conf.bak&lt;br /&gt;
cp /etc/my.cnf /etc/my.cnf.bak&lt;br /&gt;
&lt;br /&gt;
# 2. Batasi PHP Max Connections &amp;amp; Auto-Restart (LSAPI)&lt;br /&gt;
# Mencegah PHP memakan seluruh RAM 2GB&lt;br /&gt;
sed -i &amp;#039;s/maxConns [0-9]*/maxConns 15/g&amp;#039; /usr/local/lsws/conf/httpd_config.conf&lt;br /&gt;
sed -i &amp;#039;/LSAPI_MAX_REQS/d&amp;#039; /usr/local/lsws/conf/httpd_config.conf&lt;br /&gt;
sed -i &amp;#039;/LSAPI_MAX_IDLE/d&amp;#039; /usr/local/lsws/conf/httpd_config.conf&lt;br /&gt;
echo &amp;quot;env LSAPI_MAX_REQS=500&amp;quot; &amp;gt;&amp;gt; /usr/local/lsws/conf/httpd_config.conf&lt;br /&gt;
echo &amp;quot;env LSAPI_MAX_IDLE=30&amp;quot; &amp;gt;&amp;gt; /usr/local/lsws/conf/httpd_config.conf&lt;br /&gt;
&lt;br /&gt;
# 3. Optimasi Database RAM (Limit 512MB)&lt;br /&gt;
if ! grep -q &amp;quot;innodb_buffer_pool_size&amp;quot; /etc/my.cnf; then&lt;br /&gt;
    sed -i &amp;#039;/\[mysqld\]/a innodb_buffer_pool_size = 512M\ninnodb_log_file_size = 128M\nmax_connections = 100&amp;#039; /etc/my.cnf&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# 4. Membuat Script Auto-Heal (fix_503.sh)&lt;br /&gt;
cat &amp;lt;&amp;lt; &amp;#039;EOF&amp;#039; &amp;gt; /root/fix_503.sh&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
FREE_RAM=$(free -m | awk &amp;#039;/^Mem:/{print $4}&amp;#039;)&lt;br /&gt;
if [ &amp;quot;$FREE_RAM&amp;quot; -lt 150 ]; then&lt;br /&gt;
    echo &amp;quot;$(date) - RAM Kritis ($FREE_RAM MB). Restarting...&amp;quot; &amp;gt;&amp;gt; /var/log/cyberpanel_heal.log&lt;br /&gt;
    /usr/local/lsws/bin/lswsctrl restart&lt;br /&gt;
    killall -9 lsphp&lt;br /&gt;
    systemctl restart mariadb&lt;br /&gt;
fi&lt;br /&gt;
EOF&lt;br /&gt;
chmod +x /root/fix_503.sh&lt;br /&gt;
&lt;br /&gt;
# 5. Pasang Cron Job (Cek setiap 5 Menit)&lt;br /&gt;
(crontab -l 2&amp;gt;/dev/null | grep -v &amp;quot;fix_503.sh&amp;quot; ; echo &amp;quot;*/5 * * * * /bin/bash /root/fix_503.sh &amp;gt; /dev/null 2&amp;gt;&amp;amp;1&amp;quot;) | crontab -&lt;br /&gt;
&lt;br /&gt;
# 6. Restart Service&lt;br /&gt;
/usr/local/lsws/bin/lswsctrl restart&lt;br /&gt;
systemctl restart mariadb&lt;br /&gt;
killall -9 lsphp&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;--- Optimasi Selesai ---&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 2. Menjalankan Script ====&lt;br /&gt;
Eksekusi script dengan perintah:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
chmod +x /root/optimize_cyberpanel.sh&lt;br /&gt;
./root/optimize_cyberpanel.sh&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Catatan Teknis ===&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;LSAPI_MAX_REQS=500&amp;#039;&amp;#039;&amp;#039;: Memaksa proses PHP untuk restart setelah menangani 500 permintaan guna membersihkan akumulasi penggunaan RAM.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;maxConns 15&amp;#039;&amp;#039;&amp;#039;: Membatasi jumlah proses PHP simultan agar tidak melebihi kapasitas RAM 2GB.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Cron Job&amp;#039;&amp;#039;&amp;#039;: Melakukan pengecekan setiap 5 menit. Jika sisa RAM di bawah 150MB, layanan akan di-restart otomatis sebelum Error 503 muncul secara permanen.&lt;br /&gt;
&lt;br /&gt;
=== Monitoring ===&lt;br /&gt;
Untuk memantau log jika terjadi pembersihan otomatis oleh script:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tail -f /var/log/cyberpanel_heal.log&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:SysAdmin]]&lt;br /&gt;
[[Category:CyberPanel]]&lt;br /&gt;
[[Category:Proxmox]]&lt;/div&gt;</summary>
		<author><name>Robie</name></author>
	</entry>
</feed>