{"id":1668,"date":"2026-10-16T11:09:50","date_gmt":"2026-10-16T11:09:50","guid":{"rendered":"https:\/\/whapi.id\/blog\/?p=1668"},"modified":"2026-10-05T03:34:00","modified_gmt":"2026-10-05T03:34:00","slug":"cara-mengatasi-device-whatsapp-yang-sering-terputus","status":"publish","type":"post","link":"https:\/\/whapi.id\/blog\/cara-mengatasi-device-whatsapp-yang-sering-terputus\/","title":{"rendered":"Cara Mengatasi Device WhatsApp yang Sering Terputus"},"content":{"rendered":"<p>Device WhatsApp yang sering terputus dapat menghentikan proses pengiriman dan penerimaan pesan melalui API. Kondisi ini berbeda dengan logout karena session device masih dapat tetap tersedia dan koneksi bisa kembali tanpa pairing ulang.<\/p>\n<p>Masalah biasanya terlihat ketika status device berubah berulang kali dari <code>CONNECTED<\/code> menjadi <code>DISCONNECTED<\/code>, kemudian kembali terhubung beberapa saat kemudian.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/10\/Cara-Mengatasi-Device-WhatsApp-yang-Sering-Terputus.jpg\" alt=\"Cara Mengatasi Device WhatsApp yang Sering Terputus\" width=\"1408\" height=\"768\" class=\"alignnone size-full wp-image-1669\" srcset=\"https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/10\/Cara-Mengatasi-Device-WhatsApp-yang-Sering-Terputus.jpg 1408w, https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/10\/Cara-Mengatasi-Device-WhatsApp-yang-Sering-Terputus-300x164.jpg 300w, https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/10\/Cara-Mengatasi-Device-WhatsApp-yang-Sering-Terputus-1024x559.jpg 1024w, https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/10\/Cara-Mengatasi-Device-WhatsApp-yang-Sering-Terputus-768x419.jpg 768w\" sizes=\"(max-width: 1408px) 100vw, 1408px\" \/><\/p>\n<h2 id=\"bedakan-device-terputus-dan-logout\">Bedakan Device Terputus dan Logout<\/h2>\n<p>Sebelum memperbaiki masalah, pastikan kondisi yang terjadi memang disconnect.<\/p>\n<p>Contoh device terputus:<\/p>\n<pre><code class=\"lang-text\">CONNECTED\r\n\u2193\r\nDISCONNECTED\r\n\u2193\r\nCONNECTED\r\n`\r\n<\/code><\/pre>\n<p>Pada kondisi ini, session masih dapat digunakan dan device dapat terhubung kembali.<\/p>\n<p>Sedangkan logout biasanya memiliki alur:<\/p>\n<pre><code class=\"lang-text\">CONNECTED\r\n\u2193\r\nLOGGED <span class=\"hljs-keyword\">OUT<\/span>\r\n\u2193\r\nPairing ulang\r\n\u2193\r\nCONNECTED\r\n<\/code><\/pre>\n<p>Jika device hanya sering terputus, jangan langsung melakukan scan QR berulang kali.<\/p>\n<p>Fokus pemeriksaan sebaiknya diarahkan ke koneksi server, proses aplikasi, session, jaringan, dan konfigurasi device.<\/p>\n<h2 id=\"1-periksa-status-device\">1. Periksa Status Device<\/h2>\n<p>Langkah pertama adalah melihat status device ketika koneksi terputus.<\/p>\n<p>Whapi menyediakan status device melalui API sehingga aplikasi dapat memeriksa kondisi koneksi tanpa hanya mengandalkan kegagalan request pengiriman.<\/p>\n<p>Catat perubahan status seperti:<\/p>\n<pre><code class=\"lang-text\"><span class=\"hljs-attribute\">CONNECTED\r\nDISCONNECTED\r\nCONNECTED\r\nDISCONNECTED<\/span>\r\n<\/code><\/pre>\n<p>Jika perubahan terjadi berulang, simpan waktu setiap event.<\/p>\n<p>Contoh:<\/p>\n<pre><code class=\"lang-text\">10<span class=\"hljs-selector-pseudo\">:00<\/span><span class=\"hljs-selector-pseudo\">:01<\/span> <span class=\"hljs-selector-tag\">CONNECTED<\/span>\r\n10<span class=\"hljs-selector-pseudo\">:15<\/span><span class=\"hljs-selector-pseudo\">:22<\/span> <span class=\"hljs-selector-tag\">DISCONNECTED<\/span>\r\n10<span class=\"hljs-selector-pseudo\">:15<\/span><span class=\"hljs-selector-pseudo\">:27<\/span> <span class=\"hljs-selector-tag\">CONNECTED<\/span>\r\n10<span class=\"hljs-selector-pseudo\">:48<\/span><span class=\"hljs-selector-pseudo\">:10<\/span> <span class=\"hljs-selector-tag\">DISCONNECTED<\/span>\r\n10<span class=\"hljs-selector-pseudo\">:48<\/span><span class=\"hljs-selector-pseudo\">:15<\/span> <span class=\"hljs-selector-tag\">CONNECTED<\/span>\r\n<\/code><\/pre>\n<p>Dari data tersebut dapat diketahui apakah disconnect terjadi sesekali atau terus berulang dalam interval tertentu.<\/p>\n<h2 id=\"2-periksa-koneksi-internet-server\">2. Periksa Koneksi Internet Server<\/h2>\n<p>Server membutuhkan koneksi internet yang stabil untuk mempertahankan komunikasi dengan layanan WhatsApp.<\/p>\n<p>Periksa koneksi dasar server:<\/p>\n<pre><code class=\"lang-bash\"><span class=\"hljs-selector-tag\">ping<\/span> 1<span class=\"hljs-selector-class\">.1<\/span><span class=\"hljs-selector-class\">.1<\/span><span class=\"hljs-selector-class\">.1<\/span>\r\n<\/code><\/pre>\n<p>Kemudian periksa DNS:<\/p>\n<pre><code class=\"lang-bash\"><span class=\"hljs-selector-tag\">nslookup<\/span> <span class=\"hljs-selector-tag\">google<\/span><span class=\"hljs-selector-class\">.com<\/span>\r\n<\/code><\/pre>\n<p>Jika koneksi mengalami packet loss, latency tinggi, atau DNS bermasalah, koneksi device dapat ikut terganggu.<\/p>\n<p>Masalah jaringan dapat berasal dari:<\/p>\n<ul>\n<li>koneksi provider server,<\/li>\n<li>firewall,<\/li>\n<li>routing,<\/li>\n<li>DNS,<\/li>\n<li>proxy,<\/li>\n<li>atau aturan outbound connection.<\/li>\n<\/ul>\n<p>Jangan hanya memastikan server masih dapat membuka website. Periksa kestabilan koneksi selama device aktif.<\/p>\n<h2 id=\"3-periksa-penggunaan-ram\">3. Periksa Penggunaan RAM<\/h2>\n<p>RAM yang hampir penuh dapat membuat proses WhatsApp API tidak stabil.<\/p>\n<p>Periksa penggunaan RAM:<\/p>\n<pre><code class=\"lang-bash\"><span class=\"hljs-built_in\">free<\/span> -h\r\n<\/code><\/pre>\n<p>Untuk melihat proses yang menggunakan banyak memory:<\/p>\n<pre><code class=\"lang-bash\"><span class=\"hljs-built_in\">top<\/span>\r\n<\/code><\/pre>\n<p>atau:<\/p>\n<pre><code class=\"lang-bash\"><span class=\"hljs-attribute\">htop<\/span>\r\n<\/code><\/pre>\n<p>Perhatikan apakah penggunaan RAM meningkat terus:<\/p>\n<pre><code class=\"lang-text\">RAM <span class=\"hljs-number\">70<\/span><span class=\"hljs-comment\">%<\/span>\r\n\u2193\r\nRAM <span class=\"hljs-number\">80<\/span><span class=\"hljs-comment\">%<\/span>\r\n\u2193\r\nRAM <span class=\"hljs-number\">90<\/span><span class=\"hljs-comment\">%<\/span>\r\n\u2193\r\nRAM <span class=\"hljs-number\">100<\/span><span class=\"hljs-comment\">%<\/span>\r\n\u2193\r\nProcess berhenti\r\n\u2193\r\nDevice disconnected\r\n<\/code><\/pre>\n<p>Jika pola tersebut terjadi, masalah koneksi kemungkinan merupakan efek dari proses aplikasi yang dihentikan oleh sistem.<\/p>\n<p>Periksa juga jumlah device aktif karena semakin banyak device yang berjalan pada server, semakin besar kebutuhan resource.<\/p>\n<h2 id=\"4-pastikan-process-api-tetap-berjalan\">4. Pastikan Process API Tetap Berjalan<\/h2>\n<p>Jika process API berhenti sesaat, koneksi device juga dapat terputus.<\/p>\n<p>Pada server Linux, periksa service:<\/p>\n<pre><code class=\"lang-bash\"><span class=\"hljs-attribute\">systemctl status nama-service<\/span>\r\n<\/code><\/pre>\n<p>Jika menggunakan PM2:<\/p>\n<pre><code class=\"lang-bash\">pm2 <span class=\"hljs-keyword\">status<\/span>\r\n<\/code><\/pre>\n<p>Kemudian lihat log:<\/p>\n<pre><code class=\"lang-bash\">p<span class=\"hljs-name\">m2<\/span> logs\r\n<\/code><\/pre>\n<p>Cari pesan seperti:<\/p>\n<pre><code class=\"lang-text\">process exited\r\nuncaught <span class=\"hljs-keyword\">exception<\/span>\r\n<span class=\"hljs-keyword\">out<\/span> <span class=\"hljs-keyword\">of<\/span> memory\r\nconnection closed\r\nrestart\r\n<\/code><\/pre>\n<p>Jika process restart setiap beberapa menit, perbaiki penyebab restart terlebih dahulu.<\/p>\n<p>Restart otomatis memang dapat membuat service kembali aktif, tetapi tidak menyelesaikan masalah jika process terus crash.<\/p>\n<h2 id=\"5-periksa-apakah-server-sering-restart\">5. Periksa Apakah Server Sering Restart<\/h2>\n<p>Server restart dapat memutus seluruh device yang sedang aktif.<\/p>\n<p>Contohnya:<\/p>\n<pre><code class=\"lang-text\"><span class=\"hljs-built_in\">Server<\/span> aktif\r\n\u2193\r\n<span class=\"hljs-number\">10<\/span> device CONNECTED\r\n\u2193\r\n<span class=\"hljs-built_in\">Server<\/span> restart\r\n\u2193\r\nSemua device DISCONNECTED\r\n\u2193\r\nService aktif kembali\r\n\u2193\r\nDevice reconnect\r\n<\/code><\/pre>\n<p>Jika semua device terputus pada waktu yang sama, periksa aktivitas server.<\/p>\n<p>Cari:<\/p>\n<ul>\n<li>reboot,<\/li>\n<li>kernel error,<\/li>\n<li>maintenance,<\/li>\n<li>perubahan konfigurasi,<\/li>\n<li>deploy,<\/li>\n<li>restart Docker,<\/li>\n<li>atau restart service.<\/li>\n<\/ul>\n<p>Jika hanya satu device yang terputus sedangkan device lain tetap normal, kemungkinan masalah tidak berada pada server secara keseluruhan.<\/p>\n<h2 id=\"6-periksa-session-device\">6. Periksa Session Device<\/h2>\n<p>Session yang tidak tersimpan dengan baik dapat membuat proses reconnect bermasalah.<\/p>\n<p>Pastikan data session tidak hilang ketika:<\/p>\n<ul>\n<li>aplikasi restart,<\/li>\n<li>server reboot,<\/li>\n<li>container restart,<\/li>\n<li>deploy,<\/li>\n<li>atau process manager menjalankan ulang aplikasi.<\/li>\n<\/ul>\n<p>Struktur sederhana:<\/p>\n<pre><code class=\"lang-text\"><span class=\"hljs-attribute\">Application<\/span>\r\n    \u2193\r\nSession Storage\r\n    \u2193\r\nDevice\r\n<\/code><\/pre>\n<p>Session sebaiknya menggunakan storage yang tetap tersedia setelah proses aplikasi berhenti.<\/p>\n<p>Jika session hanya berada di memory, restart process dapat menyebabkan aplikasi kehilangan informasi yang dibutuhkan untuk mempertahankan koneksi.<\/p>\n<h2 id=\"7-periksa-docker-volume\">7. Periksa Docker Volume<\/h2>\n<p>Jika aplikasi dijalankan menggunakan Docker, pastikan session menggunakan volume persisten.<\/p>\n<p>Tanpa volume:<\/p>\n<pre><code class=\"lang-text\"><span class=\"hljs-keyword\">Container<\/span>\r\n\u2193\r\nSession tersimpan di <span class=\"hljs-keyword\">container<\/span>\r\n\u2193\r\n<span class=\"hljs-keyword\">Container<\/span> dihapus\r\n\u2193\r\nSession hilang\r\n<\/code><\/pre>\n<p>Dengan volume:<\/p>\n<pre><code class=\"lang-text\">Container\r\n\u2193\r\nSession\r\n\u2193\r\nPersistent <span class=\"hljs-keyword\">Volume<\/span><span class=\"bash\">\r\n\u2193\r\n<\/span>Container restart\r\n\u2193\r\nSession tetap tersedia\r\n<\/code><\/pre>\n<p>Contoh konfigurasi konsep:<\/p>\n<pre><code class=\"lang-yaml\"><span class=\"hljs-string\">volumes:<\/span>\r\n  - <span class=\"hljs-string\">whatsapp_sessions:<\/span><span class=\"hljs-regexp\">\/app\/<\/span>sessions\r\n<\/code><\/pre>\n<p>Lokasi <code>\/app\/sessions<\/code> harus disesuaikan dengan direktori session aplikasi.<\/p>\n<h2 id=\"8-periksa-proxy\">8. Periksa Proxy<\/h2>\n<p>Jika device menggunakan proxy, periksa kestabilan proxy.<\/p>\n<p>Periksa:<\/p>\n<ul>\n<li>host,<\/li>\n<li>port,<\/li>\n<li>username,<\/li>\n<li>password,<\/li>\n<li>latency,<\/li>\n<li>timeout,<\/li>\n<li>dan koneksi proxy.<\/li>\n<\/ul>\n<p>Jika hanya device yang menggunakan proxy tertentu yang sering disconnect, bandingkan dengan device lain.<\/p>\n<p>Contoh:<\/p>\n<pre><code class=\"lang-text\">Device <span class=\"hljs-number\">01<\/span> \u2192 <span class=\"hljs-built_in\">Proxy<\/span> A \u2192 sering disconnect\r\nDevice <span class=\"hljs-number\">02<\/span> \u2192 <span class=\"hljs-built_in\">Proxy<\/span> B \u2192 normal\r\nDevice <span class=\"hljs-number\">03<\/span> \u2192 <span class=\"hljs-built_in\">Proxy<\/span> C \u2192 normal\r\n<\/code><\/pre>\n<p>Pola tersebut menunjukkan bahwa Proxy A layak diperiksa lebih lanjut.<\/p>\n<p>Jangan mengganti semua konfigurasi proxy sekaligus karena perubahan tersebut dapat menyulitkan pencarian sumber masalah.<\/p>\n<h2 id=\"9-periksa-firewall-dan-outbound-connection\">9. Periksa Firewall dan Outbound Connection<\/h2>\n<p>Firewall server dapat memengaruhi koneksi keluar.<\/p>\n<p>Periksa apakah terdapat aturan yang:<\/p>\n<ul>\n<li>memblokir koneksi tertentu,<\/li>\n<li>memutus koneksi idle,<\/li>\n<li>membatasi port,<\/li>\n<li>atau membatasi traffic keluar.<\/li>\n<\/ul>\n<p>Jika menggunakan cloud server, periksa juga firewall pada panel provider.<\/p>\n<p>Pastikan perubahan firewall tidak dilakukan tanpa mencatat konfigurasi sebelumnya.<\/p>\n<h2 id=\"10-periksa-timeout\">10. Periksa Timeout<\/h2>\n<p>Timeout yang terlalu pendek dapat menyebabkan aplikasi menganggap koneksi gagal sebelum proses selesai.<\/p>\n<p>Misalnya aplikasi memiliki timeout:<\/p>\n<pre><code class=\"lang-text\"><span class=\"hljs-symbol\">5 <\/span>detik\r\n<\/code><\/pre>\n<p>sementara koneksi membutuhkan waktu lebih lama.<\/p>\n<p>Aplikasi kemudian menganggap:<\/p>\n<pre><code class=\"lang-text\">Request <span class=\"hljs-keyword\">timeout<\/span>\r\n\u2193\r\nConnection dianggap gagal\r\n<\/code><\/pre>\n<p>Gunakan timeout yang sesuai dengan karakteristik server dan jaringan.<\/p>\n<p>Namun jangan menaikkan timeout secara berlebihan tanpa mengetahui penyebab keterlambatan.<\/p>\n<p>Timeout yang terlalu panjang juga dapat membuat koneksi bermasalah sulit terdeteksi.<\/p>\n<h2 id=\"11-periksa-log-saat-disconnect-terjadi\">11. Periksa Log Saat Disconnect Terjadi<\/h2>\n<p>Log harus diperiksa beberapa saat sebelum dan sesudah device terputus.<\/p>\n<p>Contoh:<\/p>\n<pre><code class=\"lang-text\">14<span class=\"hljs-selector-pseudo\">:20<\/span><span class=\"hljs-selector-pseudo\">:01<\/span> <span class=\"hljs-selector-tag\">Device<\/span> <span class=\"hljs-selector-tag\">CONNECTED<\/span>\r\n14<span class=\"hljs-selector-pseudo\">:25<\/span><span class=\"hljs-selector-pseudo\">:10<\/span> <span class=\"hljs-selector-tag\">Message<\/span> <span class=\"hljs-selector-tag\">sent<\/span>\r\n14<span class=\"hljs-selector-pseudo\">:25<\/span><span class=\"hljs-selector-pseudo\">:12<\/span> <span class=\"hljs-selector-tag\">Network<\/span> <span class=\"hljs-selector-tag\">warning<\/span>\r\n14<span class=\"hljs-selector-pseudo\">:25<\/span><span class=\"hljs-selector-pseudo\">:15<\/span> <span class=\"hljs-selector-tag\">Connection<\/span> <span class=\"hljs-selector-tag\">closed<\/span>\r\n14<span class=\"hljs-selector-pseudo\">:25<\/span><span class=\"hljs-selector-pseudo\">:16<\/span> <span class=\"hljs-selector-tag\">Device<\/span> <span class=\"hljs-selector-tag\">DISCONNECTED<\/span>\r\n14<span class=\"hljs-selector-pseudo\">:25<\/span><span class=\"hljs-selector-pseudo\">:22<\/span> <span class=\"hljs-selector-tag\">Device<\/span> <span class=\"hljs-selector-tag\">CONNECTED<\/span>\r\n<\/code><\/pre>\n<p>Dari urutan tersebut, pemeriksaan dapat diarahkan ke network warning.<\/p>\n<p>Jika log menunjukkan:<\/p>\n<pre><code class=\"lang-text\">14<span class=\"hljs-selector-pseudo\">:25<\/span><span class=\"hljs-selector-pseudo\">:10<\/span> <span class=\"hljs-selector-tag\">Process<\/span> <span class=\"hljs-selector-tag\">restart<\/span>\r\n14<span class=\"hljs-selector-pseudo\">:25<\/span><span class=\"hljs-selector-pseudo\">:11<\/span> <span class=\"hljs-selector-tag\">Device<\/span> <span class=\"hljs-selector-tag\">DISCONNECTED<\/span>\r\n14<span class=\"hljs-selector-pseudo\">:25<\/span><span class=\"hljs-selector-pseudo\">:20<\/span> <span class=\"hljs-selector-tag\">Device<\/span> <span class=\"hljs-selector-tag\">CONNECTED<\/span>\r\n<\/code><\/pre>\n<p>maka pemeriksaan lebih tepat diarahkan ke process aplikasi.<\/p>\n<p>Jangan hanya mengambil log:<\/p>\n<pre><code class=\"lang-text\"><span class=\"hljs-attribute\">Device DISCONNECTED<\/span>\r\n<\/code><\/pre>\n<p>Cari event yang muncul tepat sebelum disconnect.<\/p>\n<h2 id=\"12-pantau-status-device-melalui-webhook\">12. Pantau Status Device melalui Webhook<\/h2>\n<p>Webhook dapat digunakan untuk mencatat perubahan status secara otomatis.<\/p>\n<p>Contoh receiver:<\/p>\n<pre><code class=\"lang-javascript\">app.post(<span class=\"hljs-string\">'\/webhook\/whapi'<\/span>, <span class=\"hljs-function\"><span class=\"hljs-params\">(req, res)<\/span> =&gt;<\/span> {\r\n    const payload = req.body;\r\n\r\n    <span class=\"hljs-built_in\">console<\/span>.log(<span class=\"hljs-string\">'Webhook event:'<\/span>, payload);\r\n\r\n    <span class=\"hljs-regexp\">\/\/<\/span> Simpan event status device\r\n\r\n    res.sendStatus(<span class=\"hljs-number\">200<\/span>);\r\n});\r\n<\/code><\/pre>\n<p>Simpan data seperti:<\/p>\n<pre><code class=\"lang-text\">device_id\r\n<span class=\"hljs-keyword\">event<\/span>\r\nstatus\r\ntimestamp\r\n<\/code><\/pre>\n<p>Contoh riwayat:<\/p>\n<pre><code class=\"lang-text\"><span class=\"hljs-selector-tag\">device-001<\/span>\r\n17<span class=\"hljs-selector-pseudo\">:00<\/span> <span class=\"hljs-selector-tag\">CONNECTED<\/span>\r\n17<span class=\"hljs-selector-pseudo\">:32<\/span> <span class=\"hljs-selector-tag\">DISCONNECTED<\/span>\r\n17<span class=\"hljs-selector-pseudo\">:33<\/span> <span class=\"hljs-selector-tag\">CONNECTED<\/span>\r\n18<span class=\"hljs-selector-pseudo\">:10<\/span> <span class=\"hljs-selector-tag\">DISCONNECTED<\/span>\r\n18<span class=\"hljs-selector-pseudo\">:11<\/span> <span class=\"hljs-selector-tag\">CONNECTED<\/span>\r\n<\/code><\/pre>\n<p>Riwayat tersebut dapat digunakan untuk menghitung frekuensi disconnect.<\/p>\n<h2 id=\"13-cari-pola-disconnect\">13. Cari Pola Disconnect<\/h2>\n<p>Device yang terputus sekali belum tentu mengalami masalah serius.<\/p>\n<p>Masalah lebih jelas jika terdapat pola:<\/p>\n<pre><code class=\"lang-text\">Setiap <span class=\"hljs-number\">10<\/span> menit\r\n\u2193\r\nDISCONNECTED\r\n\u2193\r\n<span class=\"hljs-number\">5<\/span> detik kemudian\r\n\u2193\r\nCONNECTED\r\n<\/code><\/pre>\n<p>Atau:<\/p>\n<pre><code class=\"lang-text\">Setiap server restart\r\n\u2193\r\nSemua device <span class=\"hljs-built_in\">disconnect<\/span>\r\n<\/code><\/pre>\n<p>Atau:<\/p>\n<pre><code class=\"lang-text\">Device tertentu\r\n\u2193\r\nDisconnect lebih sering\r\n\u2193\r\nDevice lain <span class=\"hljs-built-in\">normal<\/span>\r\n<\/code><\/pre>\n<p>Setiap pola membutuhkan pemeriksaan yang berbeda.<\/p>\n<p>Karena itu, monitoring status lebih berguna daripada hanya melihat kondisi device saat ini.<\/p>\n<h2 id=\"14-bandingkan-beberapa-device\">14. Bandingkan Beberapa Device<\/h2>\n<p>Jika server menjalankan beberapa device, gunakan device lain sebagai pembanding.<\/p>\n<p>Contoh:<\/p>\n<table>\n<thead>\n<tr>\n<th>Device<\/th>\n<th>Kondisi<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Device 01<\/td>\n<td>Sering disconnect<\/td>\n<\/tr>\n<tr>\n<td>Device 02<\/td>\n<td>Normal<\/td>\n<\/tr>\n<tr>\n<td>Device 03<\/td>\n<td>Normal<\/td>\n<\/tr>\n<tr>\n<td>Device 04<\/td>\n<td>Normal<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Jika hanya Device 01 yang bermasalah, periksa konfigurasi device tersebut.<\/p>\n<p>Sebaliknya:<\/p>\n<table>\n<thead>\n<tr>\n<th>Device<\/th>\n<th>Kondisi<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Device 01<\/td>\n<td>Disconnect<\/td>\n<\/tr>\n<tr>\n<td>Device 02<\/td>\n<td>Disconnect<\/td>\n<\/tr>\n<tr>\n<td>Device 03<\/td>\n<td>Disconnect<\/td>\n<\/tr>\n<tr>\n<td>Device 04<\/td>\n<td>Disconnect<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Jika semuanya terputus pada waktu yang sama, periksa server atau koneksi global.<\/p>\n<h2 id=\"15-jangan-langsung-scan-qr\">15. Jangan Langsung Scan QR<\/h2>\n<p>Scan QR digunakan untuk menghubungkan device, bukan untuk memperbaiki koneksi server yang tidak stabil.<\/p>\n<p>Jika device hanya mengalami:<\/p>\n<pre><code class=\"lang-text\">CONNECTED\r\n\u2193\r\n<span class=\"hljs-keyword\">DISCONNECTED\r\n<\/span>\u2193\r\nCONNECTED\r\n<\/code><\/pre>\n<p>maka scan QR tidak diperlukan.<\/p>\n<p>Scan QR berulang kali justru dapat membuat troubleshooting lebih sulit karena kondisi session berubah selama pemeriksaan.<\/p>\n<p>Gunakan pairing ulang hanya ketika device memang membutuhkan proses pairing kembali.<\/p>\n<h2 id=\"16-periksa-deployment\">16. Periksa Deployment<\/h2>\n<p>Jika device mulai sering disconnect setelah deployment, bandingkan konfigurasi sebelum dan sesudah deployment.<\/p>\n<p>Periksa:<\/p>\n<pre><code class=\"lang-text\">Environment <span class=\"hljs-keyword\">variable<\/span>\r\nSession <span class=\"hljs-comment\">storage<\/span>\r\nDocker <span class=\"hljs-comment\">volume<\/span>\r\nProxy\r\nFirewall\r\nDependency\r\nProcess <span class=\"hljs-comment\">manager<\/span>\r\n<\/code><\/pre>\n<p>Contoh:<\/p>\n<pre><code class=\"lang-text\"><span class=\"hljs-keyword\">Sebelum <\/span>deploy \u2192 device stabil\r\n\u2193\r\nDeploy versi <span class=\"hljs-keyword\">baru\r\n<\/span>\u2193\r\nDevice sering <span class=\"hljs-keyword\">disconnect<\/span>\r\n<\/code><\/pre>\n<p>Versi baru perlu diperiksa sebelum melakukan perubahan lain pada server.<\/p>\n<h2 id=\"17-pastikan-service-tidak-kehabisan-resource\">17. Pastikan Service Tidak Kehabisan Resource<\/h2>\n<p>Selain RAM, periksa resource lain seperti:<\/p>\n<ul>\n<li>CPU,<\/li>\n<li>disk,<\/li>\n<li>network,<\/li>\n<li>file descriptor,<\/li>\n<li>dan jumlah process.<\/li>\n<\/ul>\n<p>CPU yang terlalu tinggi:<\/p>\n<pre><code class=\"lang-text\">CPU <span class=\"hljs-number\">100<\/span>%\r\n\u2193\r\nProcess lambat\r\n\u2193\r\nConnection <span class=\"hljs-keyword\">timeout<\/span>\r\n\u2193\r\nDevice disconnected\r\n<\/code><\/pre>\n<p>Disk yang penuh juga dapat menyebabkan aplikasi gagal menulis log, database, atau session.<\/p>\n<p>Periksa:<\/p>\n<pre><code class=\"lang-bash\"><span class=\"hljs-attribute\">df -h<\/span>\r\n<\/code><\/pre>\n<p>Jika disk hampir penuh, bersihkan data yang tidak diperlukan sesuai kebijakan penyimpanan aplikasi.<\/p>\n<h2 id=\"18-buat-monitoring-sederhana\">18. Buat Monitoring Sederhana<\/h2>\n<p>Untuk sistem dengan banyak device, buat tabel monitoring:<\/p>\n<table>\n<thead>\n<tr>\n<th>Device<\/th>\n<th>Status<\/th>\n<th>Last Connected<\/th>\n<th>Last Disconnect<\/th>\n<th style=\"text-align:right\">Frekuensi<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>device-001<\/td>\n<td>CONNECTED<\/td>\n<td>17:50<\/td>\n<td>17:20<\/td>\n<td style=\"text-align:right\">2<\/td>\n<\/tr>\n<tr>\n<td>device-002<\/td>\n<td>CONNECTED<\/td>\n<td>17:51<\/td>\n<td>15:10<\/td>\n<td style=\"text-align:right\">1<\/td>\n<\/tr>\n<tr>\n<td>device-003<\/td>\n<td>DISCONNECTED<\/td>\n<td>16:30<\/td>\n<td>17:45<\/td>\n<td style=\"text-align:right\">5<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Data tersebut membantu menemukan device yang paling sering bermasalah.<\/p>\n<p>Monitoring juga dapat digunakan untuk membuat notifikasi ketika:<\/p>\n<pre><code class=\"lang-text\">Device <span class=\"hljs-built_in\">disconnect<\/span>\r\n\u2193\r\nTidak reconnect dalam X menit\r\n\u2193\r\nKirim alert\r\n<\/code><\/pre>\n<p>Dengan begitu, masalah dapat diketahui sebelum pengiriman pesan bisnis terganggu terlalu lama.<\/p>\n<h2 id=\"19-urutan-troubleshooting-yang-disarankan\">19. Urutan Troubleshooting yang Disarankan<\/h2>\n<p>Gunakan urutan berikut agar pemeriksaan tidak melebar:<\/p>\n<pre><code class=\"lang-text\"><span class=\"hljs-bullet\">1. <\/span>Cek status device\r\n<span class=\"hljs-code\">        \u2193<\/span>\r\n<span class=\"hljs-bullet\">2. <\/span>Cek waktu disconnect\r\n<span class=\"hljs-code\">        \u2193<\/span>\r\n<span class=\"hljs-bullet\">3. <\/span>Bandingkan dengan device lain\r\n<span class=\"hljs-code\">        \u2193<\/span>\r\n<span class=\"hljs-bullet\">4. <\/span>Cek process aplikasi\r\n<span class=\"hljs-code\">        \u2193<\/span>\r\n<span class=\"hljs-bullet\">5. <\/span>Cek RAM dan CPU\r\n<span class=\"hljs-code\">        \u2193<\/span>\r\n<span class=\"hljs-bullet\">6. <\/span>Cek restart server\r\n<span class=\"hljs-code\">        \u2193<\/span>\r\n<span class=\"hljs-bullet\">7. <\/span>Cek session storage\r\n<span class=\"hljs-code\">        \u2193<\/span>\r\n<span class=\"hljs-bullet\">8. <\/span>Cek jaringan\r\n<span class=\"hljs-code\">        \u2193<\/span>\r\n<span class=\"hljs-bullet\">9. <\/span>Cek proxy\r\n<span class=\"hljs-code\">        \u2193<\/span>\r\n<span class=\"hljs-bullet\">10. <\/span>Cek firewall\r\n<span class=\"hljs-code\">        \u2193<\/span>\r\n<span class=\"hljs-bullet\">11. <\/span>Cek log\r\n<span class=\"hljs-code\">        \u2193<\/span>\r\n<span class=\"hljs-bullet\">12. <\/span>Pantau reconnect\r\n<\/code><\/pre>\n<p>Jika disconnect hanya terjadi pada satu device, mulai dari konfigurasi device.<\/p>\n<p>Jika semua device terputus bersamaan, mulai dari server, network, atau service.<\/p>\n<h2 id=\"20-checklist-device-whatsapp-sering-terputus\">20. Checklist Device WhatsApp Sering Terputus<\/h2>\n<p>Gunakan checklist berikut sebagai panduan penanganan masalah (troubleshooting step-by-step) ketika koneksi nomor WhatsApp API\/bot sering terputus atau disconnect secara tiba-tiba dari server.<\/p>\n<ul>\n<li>[ ] Status device sudah diperiksa<\/li>\n<li>[ ] Disconnect dibedakan dari logout<\/li>\n<li>[ ] Waktu disconnect dicatat<\/li>\n<li>[ ] Device lain digunakan sebagai pembanding<\/li>\n<li>[ ] Server tidak sering restart<\/li>\n<li>[ ] Process API tidak sering crash<\/li>\n<li>[ ] RAM mencukupi<\/li>\n<li>[ ] CPU tidak terus-menerus penuh<\/li>\n<li>[ ] Disk tidak penuh<\/li>\n<li>[ ] Session tersimpan secara persisten<\/li>\n<li>[ ] Docker volume sudah benar jika digunakan<\/li>\n<li>[ ] Koneksi internet stabil<\/li>\n<li>[ ] Proxy stabil jika digunakan<\/li>\n<li>[ ] Firewall tidak memutus koneksi<\/li>\n<li>[ ] Timeout sudah sesuai<\/li>\n<li>[ ] Log sebelum disconnect sudah diperiksa<\/li>\n<li>[ ] Status device dipantau melalui webhook<\/li>\n<li>[ ] Pairing ulang tidak dilakukan tanpa pemeriksaan<\/li>\n<\/ul>\n<h2 id=\"kesimpulan\">Kesimpulan<\/h2>\n<p>Cara mengatasi device WhatsApp yang sering terputus dimulai dengan menentukan apakah masalah berasal dari device, aplikasi, server, session, atau jaringan.<\/p>\n<p>Jika hanya satu device yang sering disconnect, periksa konfigurasi dan koneksi device tersebut. Jika semua device terputus bersamaan, periksa server, process aplikasi, jaringan, dan deployment.<\/p>\n<p>Hindari langsung melakukan scan QR setiap kali device terputus. Selama session masih valid dan device dapat reconnect, masalah lebih tepat dicari pada kestabilan koneksi dan server.<\/p>\n<p>Untuk sistem dengan banyak device, simpan riwayat perubahan status melalui webhook agar frekuensi disconnect, waktu kejadian, dan pola koneksi dapat dianalisis secara otomatis.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Device WhatsApp yang sering terputus dapat menghentikan proses pengiriman dan penerimaan pesan melalui API. Kondisi ini berbeda dengan logout karena [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1669,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[3],"tags":[],"class_list":["post-1668","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cara Mengatasi Device WhatsApp yang Sering Terputus - WHAPI | BLOG<\/title>\n<meta name=\"description\" content=\"Pelajari cara mengatasi device WhatsApp yang sering terputus, mulai dari koneksi server, session, RAM, proxy, hingga monitoring status device.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/whapi.id\/blog\/cara-mengatasi-device-whatsapp-yang-sering-terputus\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Mengatasi Device WhatsApp yang Sering Terputus - WHAPI | BLOG\" \/>\n<meta property=\"og:description\" content=\"Pelajari cara mengatasi device WhatsApp yang sering terputus, mulai dari koneksi server, session, RAM, proxy, hingga monitoring status device.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/whapi.id\/blog\/cara-mengatasi-device-whatsapp-yang-sering-terputus\/\" \/>\n<meta property=\"og:site_name\" content=\"WHAPI | BLOG\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-16T11:09:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/10\/Cara-Mengatasi-Device-WhatsApp-yang-Sering-Terputus.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1408\" \/>\n\t<meta property=\"og:image:height\" content=\"768\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Doveriz\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"Doveriz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/whapi.id\/blog\/cara-mengatasi-device-whatsapp-yang-sering-terputus\/\",\"url\":\"https:\/\/whapi.id\/blog\/cara-mengatasi-device-whatsapp-yang-sering-terputus\/\",\"name\":\"Cara Mengatasi Device WhatsApp yang Sering Terputus - WHAPI | BLOG\",\"isPartOf\":{\"@id\":\"https:\/\/whapi.id\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/whapi.id\/blog\/cara-mengatasi-device-whatsapp-yang-sering-terputus\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/whapi.id\/blog\/cara-mengatasi-device-whatsapp-yang-sering-terputus\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/10\/Cara-Mengatasi-Device-WhatsApp-yang-Sering-Terputus.jpg\",\"datePublished\":\"2026-10-16T11:09:50+00:00\",\"author\":{\"@id\":\"https:\/\/whapi.id\/blog\/#\/schema\/person\/ca540be71f16cd13214efb59ef58236a\"},\"description\":\"Pelajari cara mengatasi device WhatsApp yang sering terputus, mulai dari koneksi server, session, RAM, proxy, hingga monitoring status device.\",\"breadcrumb\":{\"@id\":\"https:\/\/whapi.id\/blog\/cara-mengatasi-device-whatsapp-yang-sering-terputus\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/whapi.id\/blog\/cara-mengatasi-device-whatsapp-yang-sering-terputus\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/whapi.id\/blog\/cara-mengatasi-device-whatsapp-yang-sering-terputus\/#primaryimage\",\"url\":\"https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/10\/Cara-Mengatasi-Device-WhatsApp-yang-Sering-Terputus.jpg\",\"contentUrl\":\"https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/10\/Cara-Mengatasi-Device-WhatsApp-yang-Sering-Terputus.jpg\",\"width\":1408,\"height\":768,\"caption\":\"Cara Mengatasi Device WhatsApp yang Sering Terputus\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/whapi.id\/blog\/cara-mengatasi-device-whatsapp-yang-sering-terputus\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/whapi.id\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara Mengatasi Device WhatsApp yang Sering Terputus\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/whapi.id\/blog\/#website\",\"url\":\"https:\/\/whapi.id\/blog\/\",\"name\":\"WHAPI | BLOG\",\"description\":\"Blog Resmi Whapi.id Temukan tips praktis, panduan teknis, dan informasi terbaru seputar WhatsApp API, chatbot, serta otomasi bisnis. Ditulis oleh tim ahli untuk membantu meningkatkan pelayanan, efisiensi operasional, dan penjualan bisnis secara berkelanjutan.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/whapi.id\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/whapi.id\/blog\/#\/schema\/person\/ca540be71f16cd13214efb59ef58236a\",\"name\":\"Doveriz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/whapi.id\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2797b0bc9cdfb3ca0fbc22a3708768605e7bee3cfa5ec0b6c98c8511a1378252?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2797b0bc9cdfb3ca0fbc22a3708768605e7bee3cfa5ec0b6c98c8511a1378252?s=96&d=mm&r=g\",\"caption\":\"Doveriz\"},\"description\":\"Saya adalah Developer dan penulis Blog Whapi.id serta Fullstack Developer spesialisasi pengembangan aplikasi berbasis web dan chatbot automation untuk berbagai platform bisnis.\",\"sameAs\":[\"https:\/\/whapi.id\/blog\"],\"url\":\"https:\/\/whapi.id\/blog\/author\/whapi\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cara Mengatasi Device WhatsApp yang Sering Terputus - WHAPI | BLOG","description":"Pelajari cara mengatasi device WhatsApp yang sering terputus, mulai dari koneksi server, session, RAM, proxy, hingga monitoring status device.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/whapi.id\/blog\/cara-mengatasi-device-whatsapp-yang-sering-terputus\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Mengatasi Device WhatsApp yang Sering Terputus - WHAPI | BLOG","og_description":"Pelajari cara mengatasi device WhatsApp yang sering terputus, mulai dari koneksi server, session, RAM, proxy, hingga monitoring status device.","og_url":"https:\/\/whapi.id\/blog\/cara-mengatasi-device-whatsapp-yang-sering-terputus\/","og_site_name":"WHAPI | BLOG","article_published_time":"2026-10-16T11:09:50+00:00","og_image":[{"width":1408,"height":768,"url":"https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/10\/Cara-Mengatasi-Device-WhatsApp-yang-Sering-Terputus.jpg","type":"image\/jpeg"}],"author":"Doveriz","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"Doveriz","Estimasi waktu membaca":"8 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/whapi.id\/blog\/cara-mengatasi-device-whatsapp-yang-sering-terputus\/","url":"https:\/\/whapi.id\/blog\/cara-mengatasi-device-whatsapp-yang-sering-terputus\/","name":"Cara Mengatasi Device WhatsApp yang Sering Terputus - WHAPI | BLOG","isPartOf":{"@id":"https:\/\/whapi.id\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/whapi.id\/blog\/cara-mengatasi-device-whatsapp-yang-sering-terputus\/#primaryimage"},"image":{"@id":"https:\/\/whapi.id\/blog\/cara-mengatasi-device-whatsapp-yang-sering-terputus\/#primaryimage"},"thumbnailUrl":"https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/10\/Cara-Mengatasi-Device-WhatsApp-yang-Sering-Terputus.jpg","datePublished":"2026-10-16T11:09:50+00:00","author":{"@id":"https:\/\/whapi.id\/blog\/#\/schema\/person\/ca540be71f16cd13214efb59ef58236a"},"description":"Pelajari cara mengatasi device WhatsApp yang sering terputus, mulai dari koneksi server, session, RAM, proxy, hingga monitoring status device.","breadcrumb":{"@id":"https:\/\/whapi.id\/blog\/cara-mengatasi-device-whatsapp-yang-sering-terputus\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/whapi.id\/blog\/cara-mengatasi-device-whatsapp-yang-sering-terputus\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/whapi.id\/blog\/cara-mengatasi-device-whatsapp-yang-sering-terputus\/#primaryimage","url":"https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/10\/Cara-Mengatasi-Device-WhatsApp-yang-Sering-Terputus.jpg","contentUrl":"https:\/\/whapi.id\/blog\/wp-content\/uploads\/2026\/10\/Cara-Mengatasi-Device-WhatsApp-yang-Sering-Terputus.jpg","width":1408,"height":768,"caption":"Cara Mengatasi Device WhatsApp yang Sering Terputus"},{"@type":"BreadcrumbList","@id":"https:\/\/whapi.id\/blog\/cara-mengatasi-device-whatsapp-yang-sering-terputus\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/whapi.id\/blog\/"},{"@type":"ListItem","position":2,"name":"Cara Mengatasi Device WhatsApp yang Sering Terputus"}]},{"@type":"WebSite","@id":"https:\/\/whapi.id\/blog\/#website","url":"https:\/\/whapi.id\/blog\/","name":"WHAPI | BLOG","description":"Blog Resmi Whapi.id Temukan tips praktis, panduan teknis, dan informasi terbaru seputar WhatsApp API, chatbot, serta otomasi bisnis. Ditulis oleh tim ahli untuk membantu meningkatkan pelayanan, efisiensi operasional, dan penjualan bisnis secara berkelanjutan.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/whapi.id\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/whapi.id\/blog\/#\/schema\/person\/ca540be71f16cd13214efb59ef58236a","name":"Doveriz","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/whapi.id\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2797b0bc9cdfb3ca0fbc22a3708768605e7bee3cfa5ec0b6c98c8511a1378252?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2797b0bc9cdfb3ca0fbc22a3708768605e7bee3cfa5ec0b6c98c8511a1378252?s=96&d=mm&r=g","caption":"Doveriz"},"description":"Saya adalah Developer dan penulis Blog Whapi.id serta Fullstack Developer spesialisasi pengembangan aplikasi berbasis web dan chatbot automation untuk berbagai platform bisnis.","sameAs":["https:\/\/whapi.id\/blog"],"url":"https:\/\/whapi.id\/blog\/author\/whapi\/"}]}},"_links":{"self":[{"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/posts\/1668","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/comments?post=1668"}],"version-history":[{"count":3,"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/posts\/1668\/revisions"}],"predecessor-version":[{"id":1672,"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/posts\/1668\/revisions\/1672"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/media\/1669"}],"wp:attachment":[{"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/media?parent=1668"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/categories?post=1668"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/whapi.id\/blog\/wp-json\/wp\/v2\/tags?post=1668"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}