Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

수정:Unifi 컨트롤러 시작 실패

Unifi 컨트롤러 소프트웨어는 시스템 드라이브의 여유 공간 부족으로 인해 시작 실패 메시지를 표시할 수 있습니다. 또한 Java 또는 Unifi 컨트롤러 소프트웨어의 손상되거나 오래된 설치로 인해 논의 중인 오류가 발생할 수도 있습니다.

수정:Unifi 컨트롤러 시작 실패

영향을 받는 사용자는 Unifi 컨트롤러 소프트웨어를 실행하려고 할 때 오류가 발생합니다. 어떤 경우에는 영향을 받는 사용자가 Unifi 컨트롤러 소프트웨어를 업그레이드할 때 오류가 발생했습니다. 영향을 받는 일부는 응용 프로그램이 5분 이상 실행된 후 오류 메시지를 받았습니다. 이 오류는 Windows, Linux, Mac 및 Raspberry Pi 사용자가 보고합니다.

문제 해결 프로세스를 진행하기 전에 네트워크 유형 비공개이거나 또는 도메인 .

해결 방법 1:작업 관리자를 통해 Unifi 관련 프로세스 닫기

발생한 문제는 일시적인 소프트웨어/통신 결함으로 인해 발생할 수 있습니다. 이 경우 모든 Unifi 관련 프로세스를 종료하고 소프트웨어를 다시 실행하면 문제가 해결될 수 있습니다. 설명을 위해 Windows PC의 프로세스에 대해 설명하겠습니다.

  1. 닫기 Unifi 컨트롤러 애플리케이션.
  2. 이제 Windows 버튼을 클릭한 다음 표시된 메뉴에서 작업 관리자를 클릭합니다. . 수정:Unifi 컨트롤러 시작 실패
  3. 이제 프로세스에서 탭에서 Unfi 컨트롤러 소프트웨어에 속하는 프로세스를 선택합니다. 그런 다음 프로세스 종료 를 클릭하십시오. 단추. Unfi 컨트롤러에 속한 모든 프로세스에 대해 반복합니다. .
  4. 그런 다음 종료 자바 에 속하는 모든 프로세스 및 MongoD.

    수정:Unifi 컨트롤러 시작 실패
  5. 그런 다음 컨트롤러 소프트웨어를 실행하여 정상적으로 작동하는지 확인하십시오. 종속성을 다시 빌드하므로 애플리케이션을 로드하는 데 시간이 걸릴 수 있습니다.

해결책 2:시스템 드라이브의 빈 공간

Unifi 컨트롤러 소프트웨어는 작동을 완료하기 위해 시스템 드라이브에 약간의 추가 여유 공간이 필요합니다. 시스템 드라이브에 사용 가능한 여유 공간이 충분하지 않은 경우 오류가 발생할 수 있습니다. 이러한 맥락에서 시스템 드라이브에 여유 공간을 만들어 문제를 해결할 수 있습니다. 설명을 위해 Windows용 프로세스에 대해 설명하겠습니다.

  1. C 드라이브(시스템 드라이브)의 여유 공간을 확보합니다.
  2. 잘 작동하면 컨트롤러 애플리케이션을 실행합니다.

해결 방법 3:시스템 속성 파일에서 지정된 엔진 변경

데이터베이스가 'mmapv1' 스토리지 엔진에 의해 생성되었지만 지정된 스토리지 엔진이 'wiredTiger'인 경우 손에 오류가 발생할 수 있습니다. 이러한 맥락에서 컨트롤러 애플리케이션이 mmapv1 스토리지 엔진을 사용하도록 하면 문제가 해결될 수 있습니다. 설명을 위해 Windows PC의 프로세스에 대해 설명하겠습니다.

  1. 파일 탐색기 실행 및 탐색 컨트롤러 응용 프로그램의 설치 디렉터리로 이동합니다. 일반적으로 다음과 같습니다.
    %USERPROFILE%\ Ubiquiti UniFi\data
  2. 이제 System.Properties 파일을 엽니다. 메모장을 사용하여 다음 줄을 추가합니다. 파일 끝:
    db.extraargs=--storageEngine=mmapv1
    수정:Unifi 컨트롤러 시작 실패
  3. 지금 저장 변경사항 및 종료 메모장.
  4. 그런 다음 컨트롤러 애플리케이션을 실행하고 제대로 작동하는지 확인합니다.

해결 방법 4:특수 문자 없이 사용자 프로필 사용

Unifi 컨트롤러는 사용자 프로필 이름에 특수 문자(예:C:\Users\ÄçìÞôñçò\Ubiquiti UniFi)가 있기 때문에 Ubiquiti Unifi 폴더 경로에 특수 문자가 있으면 문제가 있는 것으로 알려져 있으며 이에 따라 논의 중인 오류가 발생합니다. 이 시나리오에서는 특수 문자 없이 새 사용자 프로필을 만들면 문제가 해결될 수 있습니다. 현재 사용자 이름은 변경할 수 있지만 Ubiquiti Unifi 폴더 경로에는 반영되지 않으므로 새 사용자 계정을 만들고 모든 데이터를 해당 사용자에게 전송해야 합니다.

  1. Windows PC용 새 사용자 계정을 만들고 모두 이전 귀하의 데이터를 저장합니다.
  2. 그런 다음 확인 컨트롤러 소프트웨어에 오류가 없는 경우.

해결책 5:Unifi 컨트롤러 소프트웨어에 필요한 기본 포트 지우기

Unifi 컨트롤러 애플리케이션이 정상적으로 작동하려면 포트 8080(기본값)이 필요합니다. 해당 포트를 다른 프로그램에서 사용하는 경우 오류가 발생할 수 있습니다. 이 경우 해당 포트를 사용하는 프로그램을 중지하거나 문제가 있는 프로그램(또는 Unifi 컨트롤러 응용 프로그램)을 다른 포트를 사용하도록 구성하면 문제가 해결될 수 있습니다. 설명을 위해 Windows PC의 프로세스에 대해 설명하겠습니다.

  1. Windows PC를 클린 부팅하고 문제가 해결되었는지 확인합니다.
  2. 그렇다면 프로그램을 찾아보세요. 포트 충돌을 생성합니다. Unifi 컨트롤러 애플리케이션의 기본 포트를 변경할 수도 있습니다.

솔루션 6:Unifi 로그 이름 바꾸기

Unifi 컨트롤러는 문제 해결 프로세스를 쉽게 하기 위해 (다른 많은 애플리케이션과 마찬가지로) 로그를 생성합니다. 해당 로그가 손상된 경우 오류가 발생할 수 있습니다. 이 경우 이러한 로그 파일의 이름을 바꾸면(다음 실행 시 새 로그 파일이 생성됨) 문제를 해결할 수 있습니다. 설명을 위해 Windows용 프로세스에 대해 설명하겠습니다.

  1. Unfi 컨트롤러 애플리케이션 닫기 작업 관리자를 통해 모든 관련 프로세스를 종료합니다(솔루션 1에서 논의됨).
  2. 파일 탐색기 열기 및 탐색 설치 디렉토리로 . 일반적으로 다음 경로:
    %USERPROFILE%\ Ubiquiti UniFi\logs\
    수정:Unifi 컨트롤러 시작 실패
  3. 이제 이름 변경 로그 파일. mongod 및 서버 로그의 이름을 바꾸는 것을 잊지 마십시오(파일 이름 확장자 끝에 .old 추가). 그런 다음 소프트웨어를 실행하여 문제가 해결되었는지 확인합니다.

해결 방법 7:Unifi 폴더의 저널 파일 삭제

Unifi 컨트롤러 소프트웨어는 저널 파일을 사용하여 다양한 유형의 데이터를 저장합니다. 이러한 저널 파일이 손상된 경우 논의 중인 오류가 발생할 수 있습니다. 이러한 맥락에서 이러한 저널 파일을 삭제하면 문제가 해결될 수 있습니다. 설명을 위해 Windows PC의 프로세스에 대해 설명합니다.

  1. Unfi 컨트롤러 닫기 소프트웨어를 실행하고 작업 관리자를 통해 실행 중인 모든 프로세스를 종료합니다(솔루션 1에서 설명).
  2. 파일 탐색기 실행 및 탐색 응용 프로그램의 설치 디렉터리로 이동합니다. 일반적으로 다음과 같습니다.
    %USERPROFILE%\ Ubiquiti UniFi\data\db\journal
  3. 백업 폴더의 모든 파일을 안전한 위치로 이동합니다(작동하지 않는 경우를 대비하여).
  4. 지금 삭제 폴더의 모든 파일 및 다시 시작 당신의 시스템. 수정:Unifi 컨트롤러 시작 실패
  5. 다시 시작하면 컨트롤러 애플리케이션을 실행하고 제대로 작동하는지 확인합니다.

솔루션 8:Unifi 컨트롤러 소프트웨어를 서비스로 설치

Unifi 컨트롤러 소프트웨어는 서비스로 설치되지 않은 경우 다양한 유형의 문제가 발생할 수 있습니다. 현재 오류의 원인도 마찬가지일 수 있습니다. 이러한 맥락에서 컨트롤러 소프트웨어를 서비스로 설치하면 문제가 해결될 수 있습니다.

  1. 종료 컨트롤러를 열고 작업 관리자를 통해 실행 중인 모든 프로세스를 닫습니다(솔루션 1에서 설명).
  2. 자바 추가 시스템의 환경 변수에 있는 경로(Temp 변수의 경로 끝에 있음). 일반적으로
    C:\Program Files(x86)\Java\jre7\bin\javaw.exe
    입니다. 수정:Unifi 컨트롤러 시작 실패
  3. Windows 검색을 클릭합니다. 상자(시스템의 작업 표시줄에 있음)에 명령 프롬프트를 입력합니다. . 그런 다음 검색 결과 목록에서 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭합니다. 관리자 권한으로 실행을 클릭합니다. . 수정:Unifi 컨트롤러 시작 실패
  4. 이제 입력 다음 명령을 입력하고 Enter 키를 누릅니다. 키:
    cd "%UserProfile%\Ubiquiti UniFi\"
  5. 그런 다음 Unifi 디렉토리에서 입력 다음 명령을 입력하고 Enter 키를 누릅니다. 키:
    java -jar lib\ace.jar installsvc
  6. '설치 완료'라고 표시되면 입력 다음 명령을 입력하고 Enter 키를 누릅니다. 키:
    java -jar lib\ace.jar startsvc
    수정:Unifi 컨트롤러 시작 실패
  7. 그런 다음 종료 명령 프롬프트.
  8. 통합 " 서비스가 실행 중이면 작업 관리자를 실행하고 Unifi 서비스에 대한 서비스 탭을 확인하십시오.
  9. 지금 액세스 컨트롤러의 원하는 인터페이스 IP를 확인하고 문제가 해결되었는지 확인합니다.

해결 방법 9:Java를 최신 빌드로 업데이트

Java는 Unifi 컨트롤러 소프트웨어의 작동에 필수적입니다. Java는 새로운 기술 개발을 수용하고 알려진 버그를 패치하기 위해 정기적으로 업데이트됩니다. 오래된 버전의 Java를 사용하는 경우 오류가 발생할 수 있습니다. 이러한 맥락에서 Java를 최신 빌드로 업데이트하면 문제가 해결될 수 있습니다. 설명을 위해 Windows PC의 프로세스에 대해 설명합니다.

  1. Windows 검색을 클릭합니다. 상자(시스템의 작업 표시줄에 있음)를 클릭한 다음 Java를 입력합니다. . 그런 다음 결과 목록에서 Java 구성을 클릭합니다. . 수정:Unifi 컨트롤러 시작 실패
  2. 이제 업데이트 탭을 클릭합니다. 그런 다음 지금 업데이트를 클릭합니다. 버튼(창 오른쪽 하단 부근). 수정:Unifi 컨트롤러 시작 실패
  3. Java를 업데이트한 후 Unifi 컨트롤러 소프트웨어에 오류가 없는지 확인하세요.

해결 방법 10:자바 재설치

Java를 업데이트해도 문제가 해결되지 않으면 Java의 손상된 설치 또는 호환되지 않는 Java 버전으로 인해 문제가 발생한 것입니다. 이 시나리오에서 Java를 제거하고 다시 설치하면 문제가 해결될 수 있습니다. 설명을 위해 Windows용 프로세스에 대해 설명하겠습니다.

  1. 닫기 Unfi 컨트롤러 소프트웨어 작업 관리자를 통한 모든 관련 프로세스(솔루션 1에서 논의됨).
  2. 애플리케이션이 서비스로 설치된 경우 서비스를 제거합니다. .
  3. Windows 검색을 클릭합니다. 상자(시스템의 작업 표시줄에 있음)에 제어판을 입력합니다. 그런 다음 결과 목록에서 제어판을 클릭합니다. . 수정:Unifi 컨트롤러 시작 실패
  4. 그런 다음 프로그램 제거를 클릭합니다. . 수정:Unifi 컨트롤러 시작 실패
  5. 이제 오른쪽 클릭 자바에서 제거를 선택합니다. . 그런 다음 지시를 따르십시오. 제거 프로세스를 완료하려면 화면에서 수정:Unifi 컨트롤러 시작 실패
  6. 그런 다음 다시 시작 시스템 시작 시 컨트롤러 응용 프로그램이 실행되지 않는지 확인하십시오.
  7. 이제 다운로드 및 설치 최신 버전의 Java(Unifi가 제대로 작동하려면 Windows에 64비트 버전의 Java를 설치해야 합니다.) Java를 허용하라는 방화벽 메시지가 표시되는 경우 네트워크에서 통신하려면 허용하십시오.
  8. 그런 다음 컨트롤러 애플리케이션을 실행하고 오류가 없는지 확인합니다.

해결 방법 11:Unifi 네트워크 컨트롤러 소프트웨어 재설치

Java를 다시 설치해도 문제가 해결되지 않으면 Unifi 컨트롤러 소프트웨어의 손상되거나 오래된 설치로 인해 문제가 발생한 것입니다. 이 시나리오에서 컨트롤러 소프트웨어를 제거하고 다시 설치하면 문제가 해결될 수 있습니다. 설명을 위해 Windows PC의 프로세스에 대해 설명합니다.

  1. 닫기 컨트롤러 응용 프로그램을 실행하고 작업 관리자를 통해 모든 관련 프로세스를 종료합니다(솔루션 1에서 논의됨).
  2. 파일 탐색기 실행 및 탐색 다음 경로로:
    %userprofile%\Ubiquiti UniFi\data\backup
  3. 그런 다음 구성 파일을 백업합니다. (.unf 파일)을 안전한 위치로 이동합니다.
  4. 이제 창 검색을 클릭합니다. 시스템의 작업 표시줄에 막대를 입력하고 제어판을 입력합니다. . 그런 다음 검색 결과 목록에서 제어판을 클릭합니다. .
  5. 그런 다음 프로그램 제거를 클릭합니다. .
  6. 이제 설치된 애플리케이션 목록에서 오른쪽 클릭 Unfi 컨트롤러 소프트웨어에서 그런 다음 제거를 클릭합니다. . 설정을 유지하시겠습니까라는 메시지가 표시되면 을 클릭한 다음 아니요를 클릭합니다. 단추. 수정:Unifi 컨트롤러 시작 실패
  7. 그런 다음 팔로우 제거 프로세스를 완료하라는 메시지가 화면에 표시됩니다.
  8. 그런 다음 파일 탐색기를 엽니다. 및 탐색 다음 경로로:
    %userprofile%\Ubiquiti UniFi
  9. 이제 완전히 삭제 이 폴더.
  10. 그런 다음 제거 솔루션 10에서 설명한 바와 같은 Java.
  11. 이제 다운로드 및 설치 최신 Unifi 네트워크 컨트롤러 소프트웨어.
  12. 그런 다음 복원 .unf 파일의 구성(2단계와 3단계에서 백업됨). 수정:Unifi 컨트롤러 시작 실패
  13. 이제 Unifi 네트워크 컨트롤러 소프트웨어를 실행하면 오류가 해결되기를 바랍니다.