Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Sửa lỗi UniFi Controller Startup Failed

Lỗi UniFi Controller không khởi động do: ổ cứng hệ thống đầy, Java/UniFi cài hỏng hoặc cũ. Gặp trên Windows, Linux, Mac, Raspberry Pi. Trước khi sửa, đảm bảo Network type là Private hoặc Domain.

Cách 1: Kill process UniFi trong Task Manager

  1. Đóng UniFi Controller.
  2. Task Manager (Win+X) → Processes tab → End tất cả process: UniFi, Java, MongoD.
  3. Mở lại UniFi (có thể chờ lâu do rebuild dependencies).

Cách 2: Dọn ổ cứng hệ thống (C:)

UniFi cần dung lượng trống. Dọn rác ổ C:, mở lại UniFi.

Cách 3: Đổi Storage Engine trong system.properties

Nếu database dùng mmapv1 nhưng config wiredTiger → lỗi. Buộc dùng mmapv1:

  1. Mở File Explorer →
    %USERPROFILE%\Ubiquiti UniFi\data
  2. Mở system.properties bằng Notepad, thêm dòng cuối:
    db.extraargs=--storageEngine=mmapv1
  3. Lưu, thoát, mở UniFi.

Cách 4: Dùng user profile không có ký tự đặc biệt

Đường dẫn chứa ký tự đặc biệt (VD: C:\Users\ÄçìÞôñçò\...) gây lỗi. Tạo user Windows mới không dấu, chuyển dữ liệu sang.

Cách 5: Giải phóng port 8080

UniFi dùng port 8080 mặc định. Clean boot để tìm chương trình chiếm port, hoặc đổi port UniFi.

Cách 6: Đổi tên file Log

  1. Đóng UniFi, kill process (Cách 1).
  2. Vào
    %USERPROFILE%\Ubiquiti UniFi\logs\
  3. Đổi tên file log (thêm .old), đặc biệt mongod.log và server.log. Mở UniFi.

Cách 7: Xóa file Journal

  1. Đóng UniFi, kill process.
  2. Vào
    %USERPROFILE%\Ubiquiti UniFi\data\db\journal
  3. Backup toàn bộ file, xóa hết, restart máy, mở UniFi.

Cách 8: Cài UniFi chạy as Service

  1. Đóng UniFi, kill process. Thêm Java path vào Environment Variables:
    C:\Program Files(x86)\Java\jre7\bin\javaw.exe
  2. Mở CMD Admin:
    cd "%UserProfile%\Ubiquiti UniFi\"
    java -jar lib\ace.jar installsvc
    (khi hiện "Complete Installation")
    java -jar lib\ace.jar startsvc
  3. Kiểm tra Services tab Task Manager có "UniFi" running. Truy cập IP controller.

Cách 9: Cập nhật Java mới nhất

  1. Search "Java" → Configure Java → tab Update → Update Now.
  2. Kiểm tra UniFi.

Cách 10: Cài lại Java

  1. Đóng UniFi, kill process, gỡ service nếu có.
  2. Control Panel → Uninstall a Program → gỡ Java → restart.
  3. Tải Java 64-bit mới nhất, cài (cho phép Firewall). Mở UniFi.

Cách 11: Cài lại UniFi Network Controller

  1. Đóng UniFi, kill process. Backup config
    %userprofile%\Ubiquiti UniFi\data\backup
    (file .unf).
  2. Control Panel → gỡ UniFi (chọn No khi hỏi keep settings).
  3. Xóa thư mục
    %userprofile%\Ubiquiti UniFi
  4. Gỡ Java (Cách 10).
  5. Cài UniFi mới nhất, restore config từ file .unf backup.