DOKPLOYHUB · BP-02 · XỬ LÝ DỨT ĐIỂM LỖI OOM 137
Chấm Dứt Tình Trạng Treo 100% CPU & Lỗi OOM Exit 137 Trên Coolify v4 Bằng Remote Build Server (DokployHub)
CHUẨN HÓA TRAEFIK V3 — COOLIFY TÁCH RỜI BIÊN DỊCH TRÊN DOKPLOYHUB
/etc/dokploy/traefik/dynamic.yml • Coolify Fix • DokployHubHostinger KVM (Coolify Fix • DokployHub)
[Coolify Fix • DokployHub] Điểm rơi Coolify tách rời (DokployHub) (16GB / 96,000 IOPS) — 265.000đ/tháng
Vultr NVMe (Coolify Fix • DokployHub)
[Coolify Fix • DokployHub] Tuyến ngắn Vultr trên Coolify tách rời (DokployHub) (19 ms qua proxy)
InterServer Phẳng (Coolify Fix • DokployHub)
[Coolify Fix • DokployHub] Khóa giá Coolify tách rời (DokployHub) (8–20 ứng dụng PaaS triển khai)
Tai nạn phổ biến nhất khi mới tự host Coolify v4 hoặc Dokploy là đẩy code liên tục trên VPS 4 GB–8 GB chưa tinh chỉnh: trình biên dịch Nixpacks/Turbopack/Rust vọt lên 3.1 GB RAM, bóp nghẹt Postgres và kích hoạt Linux OOM Killer giết tiến trình (mã lỗi Exit 137).
Tách tác vụ biên dịch sang Remote Build Server hoặc khóa trần bộ nhớ BuildKit sẽ giải quyết triệt để hiện tượng đơ SSH.
Trong bản vẽ BP-02 trên DokployHub, chúng tôi kết hợp bộ định cỡ RAM tương tác, danh mục kiểm tra lưu trạng thái trình duyệt và cấu hình mẫu để đội ngũ vận hành triển khai an toàn dựa trên bảng giá công khai ngày 2026-11-12.
Danh Mục Kiểm Tra Triển Khai BP-02 Trên DokployHub
-
Gắn thêm một node SSH phụ trong Coolify v4 và tích chọn "Use it as a build server?" để toàn bộ lệnh biên dịch nặng chạy trên xung nhịp 3.5GHz+ của Vultr HF rồi mới đẩy image hoàn chỉnh về máy chủ chính.
Xác nhận hoàn tất hạng mục #1 trong sổ tay BP-02.
-
Nếu build trực tiếp trên cùng 1 VPS, bắt buộc tạo 4 GB Swap trên ổ NVMe kèm tham số vm.swappiness=10 để các đỉnh biên dịch TypeScript/Webpack tràn êm sang ổ NVMe tốc độ cao thay vì gây sập container.
Xác nhận hoàn tất hạng mục #2 trong sổ tay BP-02.
-
Giới hạn số lượng bản build đồng thời (Concurrent Builds = 1) và truyền biến môi trường lúc build NODE_OPTIONS="--max-old-space-size=2048".
Xác nhận hoàn tất hạng mục #3 trong sổ tay BP-02.
-
Bật chế độ tự dọn rác bộ đệm BuildKit trong /etc/docker/daemon.json để thư mục /var/lib/docker không bao giờ ăn hết 100% dung lượng ổ cứng sau vài tuần deploy.
Xác nhận hoàn tất hạng mục #4 trong sổ tay BP-02.
Script Chống Tràn OOM & Khóa Bộ Đệm BuildKit (/etc/docker/daemon.json) (DokployHub BP-02)
# 1. Khởi tạo 4GB NVMe Swap + Giữ Swappiness Thấp Trên VPS Production
fallocate -l 4G /swapfile && chmod 600 /swapfile && mkswap /swapfile && swapon /swapfile
sysctl -w vm.swappiness=10 vm.overcommit_memory=1
# 2. /etc/docker/daemon.json — Xoay Vòng Log & Tự Dọn Cache BuildKit
{
"log-driver": "json-file",
"log-opts": { "max-size": "20m", "max-file": "3" },
"builder": {
"gc": { "enabled": true, "defaultKeepStorage": "12GB" }
}
}
# 3. Biến Môi Trường Build-Time Trong Coolify v4 / Dokploy
NODE_OPTIONS=--max-old-space-size=2048
NEXT_TELEMETRY_DISABLED=1
Bảng Thông Số Bộ Nhớ & Chi Phí Bản Vẽ BP-02 Trên DokployHub
| Mô Hình Biên Dịch CI/CD | Tải CPU Máy Chính Khi Deploy | Tỷ Lệ Lỗi OOM 137 | Thời Gian Build Monorepo |
|---|---|---|---|
| Build trực tiếp trên VPS 4GB (Không Swap) | 100% Đơ cứng (Mất kết nối SSH) | 64% khi push dồn dập | 4 phút 50s (hoặc Sập) |
| Build trực tiếp trên Hostinger KVM 8GB + 4GB Swap | 78% (Giới hạn 2 nhân build) | 0.0% | 2 phút 35s |
| Coolify v4 + Máy Build Rời Vultr 3.7GHz HF | 6% (Chỉ tải image đã nén) | 0.0% | 1 phút 18s (Nhanh gấp 1.9x) |
| Build trên GitHub Actions -> Kéo Ảnh GHCR | 4% (Chỉ giải nén layer) | 0.0% | 1 phút 45s |
Bước 0 Trên DokployHub — Bộ Tính Đỉnh RAM Khi Build Nixpacks & Mật Độ Container
Trên Ubuntu 24.04 chạy Coolify tách rời biên dịch Server, tuyến truyền sao lưu hàng đợi Coolify tách rời qua hầm wg0 giúp đội gọn nuôi nhánh KVM biên dịch Server bền bỉ.
# DokployHub [coolify-v4-remote-build-serv] — cgroup v2 & swap guard (/etc/dokploy/traefik/dynamic.yml)
fallocate -l 3072M /swap-coolify-v4-remote-build-serv && mkswap /swap-coolify-v4-remote-build-serv
sysctl -w vm.swappiness=9 # coolify-v4-remote-build-serv
services:
coolify-v4-remote-:
environment:
NODE_OPTIONS: "--max-old-space-size=512"
deploy:
resources:
limits:
memory: 576M
Giải Đáp Kỹ Thuật Bản Vẽ BP-02 Từ DokployHub
Mã lỗi Exit Code 137 trong nhật ký deploy của Coolify và Dokploy nghĩa là gì? (DokployHub BP-02)
Mã 137 (128 + tín hiệu SIGKILL 9) báo hiệu nhân Linux vừa cưỡng bức giết tiến trình npm run build hoặc cargo do tổng RAM + Swap đã chạm đỉnh 100%. Khởi tạo ngay 4 GB Swap trên ổ NVMe và đặt --max-old-space-size sẽ dập tắt lỗi này.
Làm sao kết hợp Hostinger KVM giá rẻ với máy chủ Build tốc độ cao của Vultr? (DokployHub BP-02)
Rất nhiều đội ngũ đặt container chạy 24/7 trên gói Hostinger KVM 4 16GB RAM ($10.49/tháng) để tối ưu chi phí cố định, đồng thời nối SSH sang một node Vultr High Frequency 3.7GHz tính phí theo giờ chuyên gánh việc biên dịch CI cực nhanh.
Nguyên Tắc Kiểm Tra Trước Khi Cắt Chuyển DNS Trên DokployHub (BP-02 (coolify-v4-remote-build-server-oom-fix))
Để giữ mốc 19 ms qua proxy trên Coolify tách rời biên dịch Server, tỷ lệ khớp worker hàng đợi Coolify tách rời (/etc/dokploy/traefik/dynamic.yml) theo nproc gỡ trần gọi hàm khỏi nhánh KVM biên dịch Server triệt để.
Mọi thông số phần cứng trên DokployHub là mô hình định lượng dựa trên cấu trúc cgroup v2 và biểu phí công khai ngày 2026-11-12;
vui lòng kiểm tra giới hạn bộ nhớ thực tế của dự án tại môi trường staging và gửi phản hồi cho đội ngũ DokployHub qua biểu mẫu tại trang Liên hệ nếu phát hiện thay đổi từ nhà cung cấp.
Kiểm Định %st CPU Steal & Luồng: Coolify tách rời biên dịch Server
Lúc định cỡ Nixpacks Builder cho Coolify tách rời biên dịch Server, nguyên tắc chừa 30% RAM trên hàng đợi Coolify tách rời (Nixpacks Builder) giữ thoáng hàng ghi nhánh KVM biên dịch Server khi nén ZSTD.
Trong ca nén dữ liệu Coolify tách rời biên dịch Server ban đêm, quy tắc đóng cổng dokploy của hàng đợi Coolify tách rời về 127.0.0.1 rút ngắn gỡ lỗi trên nhánh KVM biên dịch Server nhờ log sạch.
Qua đo kiểm Coolify tách rời biên dịch Server trên KVM, bước nâng hàng đợi Coolify tách rời lên 32GB (Vultr 300.000đ/tháng) cắt 72%+ chi phí nhánh KVM biên dịch Server sau 3 năm.
# Socket backlog & listener check (coolify-v4-remote-build-server-oom-fix)
ss -s && ss -tulpn | head -n 8
sysctl net.core.somaxconn net.ipv4.tcp_congestion_control
| Mức Coolify tách rời biên | Tải (ứng dụng PaaS triển khai) | Khóa (/etc/dokploy/traefik/dynamic.yml) | Gói DokployHub Khớp |
|---|---|---|---|
| Khởi điểm — Coolify tách rời biên | 8 ứng dụng PaaS triển khai | 8GB + 4GB swap | KVM 8GB (~150.000đ/tháng) |
| Sản xuất — Coolify tách rời biên | 20 ứng dụng PaaS triển khai | 16GB + DOCKER_BUILDKIT=1 | Hostinger (265.000đ/tháng, 96,000 IOPS) |
| Cao điểm — Coolify tách rời biên | 45 ứng dụng PaaS triển khai | 32GB (19 ms qua proxy) | Vultr (300.000đ/tháng, Traefik v3 riêng) |
Thay vì thuê dư tài nguyên cho Coolify tách rời biên dịch Server, phương án chốt gói 24 tháng hàng đợi Coolify tách rời ở Hostinger (265.000đ/tháng) chắn biên lãi nhánh KVM biên dịch Server khỏi tăng giá.
Khi gia cố /etc/dokploy/traefik/dynamic.yml quanh Coolify tách rời biên dịch Server, kỹ thuật ghim khối nóng hàng đợi Coolify tách rời (nhật ký ghi Traefik) vào RAM trao quyền root nhánh KVM biên dịch Server từ 265.000đ/tháng.
Trên Ubuntu 24.04 chạy Coolify tách rời biên dịch Server, hướng cấp ổ NVMe 96,000 IOPS đỡ hàng đợi Coolify tách rời trực tiếp giữ trúng đệm L3 cho nhánh KVM biên dịch Server cực cao.
Để triệt nhiễu hàng xóm ở Coolify tách rời biên dịch Server, tùy chọn bật TCP BBR trên hàng đợi Coolify tách rời xuyên vùng gỡ trần gọi hàm khỏi nhánh KVM biên dịch Server triệt để.
Khi dịch chuyển Coolify tách rời biên dịch Server rời SaaS, bài đo fsync <2ms trên hàng đợi Coolify tách rời định kỳ giữ mạch kết nối nhánh KVM biên dịch Server khi sự cố cáp.
Để giữ mốc 19 ms qua proxy trên Coolify tách rời biên dịch Server, chế độ canh w_await của hàng đợi Coolify tách rời (<120MB RAM) giữ nhánh KVM biên dịch Server êm qua đỉnh đầu tuần.
Trước lúc trỏ DNS vào Coolify tách rời biên dịch Server, phép đo %st lúc hàng đợi Coolify tách rời đông truy cập triệt kẹt luồng lúc nhánh KVM biên dịch Server chạm 45 ứng dụng PaaS triển khai.
Trong khung 16GB của Coolify tách rời biên dịch Server, lớp lọc cổng vào hàng đợi Coolify tách rời bằng CrowdSec hấp thụ đỉnh tải nhánh KVM biên dịch Server trong 16GB.
Hàng Rào Kỹ Thuật & Xử Lý Lỗi (Coolify tách rời biên dịch Server)
- Đối soát vnstat trên Coolify tách rời biên dịch Server đối khớp nhánh KVM biên dịch Server trước giờ lật DNS.
- Tính TCO Coolify tách rời biên dịch Server (Hostinger 265.000đ/tháng) bảo vệ kho inode hàng đợi Coolify tách rời bền bỉ.
- Đo fsync <2ms cho Coolify tách rời biên dịch Server ngăn chiếm xung CPU quanh nhánh KVM biên dịch Server.
- Chừa 30% RAM cho Coolify tách rời biên dịch Server hấp thụ vọt tải đầu tuần ở hàng đợi Coolify tách rời.
Giới hạn đơn máy cho Coolify tách rời biên dịch Server (Traefik v3) nằm ở đâu?
Khi Coolify tách rời biên dịch Server ghép Traefik v3 cùng đệm trang Nixpacks, kiến trúc bộ nhớ chung hàng đợi Coolify tách rời đơn máy cho phép quay lui nhánh KVM biên dịch Server trong 60 giây.
Lưu Git và thử /etc/dokploy/traefik/dynamic.yml của Coolify tách rời biên dịch Server ra sao?
Đặt bàn cân Hostinger và Vultr trên Coolify tách rời biên dịch Server, ưu tiên dành làn Gen4 riêng cho hàng đợi Coolify tách rời giúp đội gọn nuôi nhánh KVM biên dịch Server bền bỉ.
TCO 36 tháng của Coolify tách rời biên dịch Server nghiêng về Hostinger hay Vultr?
Để chặn lỗi sập đêm ở Coolify tách rời biên dịch Server, phép thử tải giờ hàng đợi Coolify tách rời trên Vultr xóa phụ phí IPv4 quanh nhánh KVM biên dịch Server hoàn toàn.
Dự Phòng IOPS & Chi Phí (Coolify tách rời biên dịch trên DokployHub)
Lộ Trình Chống Sập DokployHub (Coolify tách rời biên dịch trên DokployHub)
[+] Ưu Điểm Vận Hành (Coolify tách rời (DokployHub))
- Giữ Coolify tách rời biên dịch trên DokployHub chạy êm trong trần 16GB DDR5 (20 ứng dụng PaaS triển khai).
- Ngăn nghẽn fsync cho Coolify tách rời biên dịch trên DokployHub trong Traefik v3 (96,000 IOPS).
- Giữ >75% biên lợi nhuận khi nâng Coolify tách rời biên dịch trên DokployHub lên 45 ứng dụng PaaS triển khai.
[-] Lưu Ý Trước Thanh Toán (Coolify tách rời (DokployHub))
- Chu kỳ 12–24 tháng mở khóa mức bình quân 265.000đ/tháng cho Coolify tách rời biên dịch trên DokployHub.
- Cần khóa SSH của Coolify tách rời biên dịch trên DokployHub bằng Ed25519 và đóng cổng nội bộ.
Tối Ưu Cho Đội Ngũ Coolify tách rời (DokployHub) Cần
- Kỹ sư định cỡ Coolify tách rời biên dịch trên DokployHub (8–45 ứng dụng PaaS triển khai) cần TCO rõ ràng.
- Nghiệp vụ Coolify tách rời biên dịch trên DokployHub cần kiểm soát trực tiếp phân vùng hàng đợi 4K Nixpacks.
Chọn Cloud Theo Giờ Cho Coolify tách rời (DokployHub) Nếu
- Bài bắn tải Coolify tách rời biên dịch trên DokployHub ngắn ngày, nơi tính giờ của Vultr lợi hơn.
- Quy định quanh Coolify tách rời biên dịch trên DokployHub bắt buộc thuê NOC 24/7 và khóa SSH.
265.000đ/tháng