HTTP, Windows, 브라우저, 네트워크, JavaScript, PHP, MySQL 등 자주 발생하는 오류 메시지와 코드를 데이터베이스에서 검색하세요. 각 항목마다 원인과 해결 방법을 설명합니다. 브라우저에서 무료로 실행됩니다.

아래에 오류 메시지나 코드를 붙여넣거나 입력하세요. 각 항목은 오류의 의미, 일반적인 원인, 해결 방법을 설명합니다.

HTTP 400 Bad Request 서버가 요청을 이해하지 못했습니다. HTTP 401 Unauthorized 인증이 필요하며, 인증에 실패했거나 자격 증명이 제공되지 않았습니다. HTTP 403 Forbidden 서버가 요청을 이해했지만 권한을 부여하기를 거부했습니다. HTTP 404 Not Found 요청한 페이지나 리소스가 서버에 존재하지 않습니다. HTTP 405 Method Not Allowed 서버가 요청 메서드는 인식하지만 대상 리소스가 이를 허용하지 않습니다. HTTP 408 Request Timeout 클라이언트가 요청 전송을 마칠 때까지 서버가 기다리다가 시간 초과되었습니다. HTTP 409 Conflict 요청이 대상 리소스의 현재 상태와 충돌합니다. HTTP 410 Gone 요청한 리소스가 영구적으로 사라졌고 이동 주소도 제공되지 않습니다. HTTP 413 Payload Too Large 요청 본문이 서버가 처리할 의사나 능력이 있는 크기보다 큽니다. HTTP 415 Unsupported Media Type 페이로드의 미디어 타입이 지원되지 않아 서버가 요청을 거부합니다. HTTP 422 Unprocessable Content 서버가 요청과 그 문법은 이해했지만 담긴 지시를 처리할 수 없습니다. HTTP 429 Too Many Requests 클라이언트가 일정 시간 동안 너무 많은 요청을 보내 속도 제한이 적용되고 있습니다. HTTP 431 Request Header Fields Too Large 헤더 필드가 개별적으로나 전체적으로 너무 커서 서버가 요청을 거부합니다. HTTP 451 Unavailable For Legal Reasons 법적 요구에 의해 접근이 차단되어 리소스를 이용할 수 없습니다. HTTP 500 Internal Server Error 요청을 처리하는 중 발생한 일반적인 서버 측 오류입니다. HTTP 501 Not Implemented 요청을 처리하는 데 필요한 기능을 서버가 지원하지 않습니다. HTTP 502 Bad Gateway 게이트웨이나 프록시가 상위 서버로부터 유효하지 않은 응답을 받았습니다. HTTP 503 Service Unavailable 서버가 일시적으로 요청을 처리할 수 없습니다. HTTP 504 Gateway Timeout 게이트웨이가 상위 서버로부터 제때 응답을 받지 못했습니다. HTTP 301 Moved Permanently 리소스가 새 URL로 영구히 이동했으며 클라이언트는 이제부터 새 위치를 사용해야 합니다. HTTP 302 Found 원래 URL이 정식 주소로 유지되는 동안 리소스가 일시적으로 다른 URL에서 제공됩니다. HTTP 304 Not Modified 리소스가 클라이언트의 캐시된 사본 이후로 변경되지 않아 본문이 반환되지 않습니다. HTTP 307 Temporary Redirect 리소스가 일시적으로 다른 URL에 있으며 리디렉션 시 요청 메서드와 본문이 유지되어야 합니다. HTTP 308 Permanent Redirect 리소스가 영구적으로 이동했으며 리디렉션 시 요청 메서드와 본문이 유지되어야 합니다. Windows 0x80070005 접근 거부 — 해당 작업에 필요한 권한이 없습니다. Windows 0x80070057 매개 변수가 올바르지 않습니다 — 작업이 유효하지 않은 인수를 받았습니다. Windows 0x8007007B 파일 이름, 디렉터리 이름 또는 볼륨 레이블 구문이 올바르지 않습니다. Windows 0x80004005 지정되지 않은 오류 — Windows의 포괄적 실패 코드입니다. Windows 0xC0000005 접근 위반 — 프로그램이 자신이 소유하지 않은 메모리를 읽거나 썼습니다. Windows 0x80070002 시스템이 지정된 파일을 찾을 수 없습니다. Windows 0x800F0922 Windows 업데이트나 선택적 기능 설치가 실패했습니다 (0x800F0922). Windows 0x80073712 필요한 업데이트 구성 요소가 없거나 손상되어 Windows 업데이트가 실패했습니다 (0x80073712). Windows 0x80070643 업데이트 설치가 치명적 오류로 실패했으며, 대개 .NET Framework나 보안 인텔리전스 업데이트에서 발생합니다 (0x80070643). Windows 0x80072EE2 Windows 업데이트가 업데이트 서버 연결을 시도하다가 시간 초과되었습니다 (0x80072EE2). Windows CRITICAL_PROCESS_DIED 블루스크린: Windows에 중요한 프로세스가 예기치 않게 종료되었습니다. Windows KERNEL_SECURITY_CHECK_FAILURE 블루스크린: 커널이 중요한 데이터 구조의 손상을 감지했습니다. Windows IRQL_NOT_LESS_OR_EQUAL 드라이버나 커널 프로세스가 잘못된 IRQL에서 메모리에 접근한 블루스크린 오류입니다 (IRQL_NOT_LESS_OR_EQUAL). Windows PAGE_FAULT_IN_NONPAGED_AREA 시스템이 요청한 메모리 페이지가 존재하지 않은 블루스크린 오류입니다 (PAGE_FAULT_IN_NONPAGED_AREA). Windows DPC_WATCHDOG_VIOLATION 드라이버가 높은 우선순위에서 너무 오래 실행되어 워치독 타이머가 만료된 블루스크린 오류입니다 (DPC_WATCHDOG_VIOLATION). Windows SYSTEM_SERVICE_EXCEPTION 커널이나 드라이버 코드에서 잘못된 명령이나 메모리 접근으로 발생한 블루스크린 오류입니다 (SYSTEM_SERVICE_EXCEPTION). Windows INACCESSIBLE_BOOT_DEVICE Windows가 부팅해야 할 디스크를 읽을 수 없는 블루스크린 오류입니다 (INACCESSIBLE_BOOT_DEVICE). Windows 0xC000021A winlogon이나 csrss 같은 중요한 사용자 모드 시스템 프로세스가 예기치 않게 종료된 치명적 블루스크린 오류입니다 (0xC000021A / STATUS_SYSTEM_PROCESS_TERMINATED). 브라우저 및 네트워크 ERR_CONNECTION_REFUSED 대상 컴퓨터가 연결을 능동적으로 거부했습니다. 브라우저 및 네트워크 ERR_CONNECTION_TIMED_OUT 연결 시도에 대해 제때 응답을 받지 못했습니다. 브라우저 및 네트워크 ERR_CONNECTION_RESET 응답이 완료되기 전에 서버와의 연결이 재설정되었습니다 (ERR_CONNECTION_RESET). 브라우저 및 네트워크 ERR_CONNECTION_CLOSED 브라우저가 페이지를 불러오는 도중 서버가 연결을 예기치 않게 종료했습니다 (ERR_CONNECTION_CLOSED). 브라우저 및 네트워크 ERR_NAME_NOT_RESOLVED 도메인 이름을 IP 주소로 변환할 수 없습니다. 브라우저 및 네트워크 DNS_PROBE_FINISHED_NXDOMAIN DNS가 응답했습니다: 이 도메인은 존재하지 않습니다. 브라우저 및 네트워크 ERR_INTERNET_DISCONNECTED 브라우저에 활성 인터넷 연결이 없습니다 (ERR_INTERNET_DISCONNECTED). 브라우저 및 네트워크 ERR_TIMED_OUT 서버 응답이 너무 오래 걸려 요청이 시간 초과되었습니다 (ERR_TIMED_OUT). 브라우저 및 네트워크 ERR_ADDRESS_UNREACHABLE 브라우저가 서버의 IP 주소에 도달하지 못했습니다 (ERR_ADDRESS_UNREACHABLE). 브라우저 및 네트워크 ERR_SSL_PROTOCOL_ERROR 보안 연결을 설정할 수 없습니다. 브라우저 및 네트워크 NET::ERR_CERT_AUTHORITY_INVALID 사이트의 인증서가 신뢰할 수 있는 기관에서 서명되지 않았습니다. 브라우저 및 네트워크 NET::ERR_CERT_DATE_INVALID 사이트의 TLS 인증서가 만료되었거나 아직 유효하지 않습니다 (NET::ERR_CERT_DATE_INVALID). 브라우저 및 네트워크 NET::ERR_CERT_COMMON_NAME_INVALID 사이트의 TLS 인증서가 방문 중인 도메인과 일치하지 않습니다 (NET::ERR_CERT_COMMON_NAME_INVALID). 브라우저 및 네트워크 ERR_TOO_MANY_REDIRECTS 페이지가 너무 여러 번 리디렉션되어 브라우저가 포기했습니다. 브라우저 및 네트워크 ERR_EMPTY_RESPONSE 서버가 데이터를 전혀 보내지 않고 연결을 닫았습니다. 브라우저 및 네트워크 ERR_CACHE_MISS 브라우저가 폼을 다시 제출해야 했지만 캐시된 데이터가 사라졌습니다. 브라우저 및 네트워크 ERR_QUIC_PROTOCOL_ERROR QUIC/HTTP-3 연결에 실패했습니다. 브라우저 및 네트워크 ERR_BLOCKED_BY_CLIENT 브라우저 확장 프로그램이나 클라이언트 측 도구가 요청을 차단했습니다 (ERR_BLOCKED_BY_CLIENT). 브라우저 및 네트워크 ERR_FILE_NOT_FOUND 로컬에서 참조한 파일을 찾을 수 없습니다 (ERR_FILE_NOT_FOUND). JavaScript TypeError: Cannot read properties of undefined 코드가 undefined(또는 null)의 속성을 읽으려 했습니다. JavaScript TypeError: Cannot read properties of null 코드가 null인 값의 속성을 읽거나 메서드를 호출하려 했습니다. JavaScript ReferenceError: x is not defined 변수나 함수 이름을 사용했지만 해당 스코프에 선언된 적이 없습니다. JavaScript TypeError: x is not a function 코드가 함수가 아닌 값을 함수처럼 호출하려 했습니다. JavaScript SyntaxError: Unexpected token JavaScript 파서가 예상하지 못한 문자를 만났습니다. JavaScript SyntaxError: Unexpected end of JSON input JSON.parse()가 비어 있거나 잘린 문자열을 받아 파싱을 끝내지 못했습니다. JavaScript RangeError: Maximum call stack size exceeded 호출 스택 한도를 초과했습니다. JavaScript Uncaught (in promise) Promise가 거부되었는데 그 오류를 아무도 처리하지 않았습니다. JavaScript Blocked by CORS policy: No 'Access-Control-Allow-Origin' 서버가 허용하지 않은 교차 출처 요청을 브라우저가 차단했습니다. JavaScript TypeError: Failed to fetch fetch()가 네트워크 요청을 완료하지 못했습니다. JavaScript TypeError: Assignment to constant variable 코드가 const로 선언된 변수를 다시 할당하려 했습니다. JavaScript TypeError: Cannot convert undefined or null to object Object.keys나 Object.assign처럼 객체를 기대하는 연산에 null이나 undefined가 전달되었습니다. JavaScript SyntaxError: Cannot use import statement outside a module ES 모듈로 취급되지 않는 파일에서 import 문이 사용되었습니다. JavaScript React: Hydration failed React의 서버 렌더링 HTML이 하이드레이션 시 클라이언트가 렌더링한 결과와 일치하지 않았습니다. JavaScript TypeError: x.map is not a function 코드가 배열이 아닌 값에 .map()을 호출했습니다. Python ModuleNotFoundError: No module named 'x' Python이 임포트하려는 이름과 일치하는 설치된 모듈을 찾지 못했습니다. Python ImportError: cannot import name 모듈은 찾았지만 그 안에서 임포트하려던 특정 이름이 존재하지 않습니다. Python IndentationError: unexpected indent 한 줄이 주변 블록이 허용하는 것보다 더 들여쓰기되어 Python이 구조를 파싱할 수 없습니다. Python TabError: inconsistent use of tabs and spaces 한 블록에서 탭과 공백이 뒤섞여 있어 Python이 명확하게 해석할 수 없습니다. Python SyntaxError: invalid syntax 인터프리터가 유효하지 않은 Python 코드를 만나 파싱하지 못했습니다. Python NameError: name 'x' is not defined 현재 스코프에 정의되지 않은 이름을 참조했습니다. Python TypeError: unsupported operand type 연산자가 함께 지원하지 않는 타입의 피연산자에 적용되었습니다. Python TypeError: object is not callable 함수나 호출 가능한 객체가 아닌 것에 ()를 사용해 호출하려 했습니다. Python ValueError: invalid literal for int() int()가 유효한 10진 정수를 나타내지 않는 문자열을 받았습니다. Python KeyError 존재하지 않는 딕셔너리 키를 조회했습니다. Python IndexError: list index out of range 리스트 요소 범위를 벗어난 위치에 접근했습니다. Python AttributeError: 'NoneType' object has no attribute 기대했던 객체 대신 None인 값의 속성이나 메서드에 접근했습니다. Python TypeError: 'NoneType' object is not subscriptable None인 값에 인덱싱이나 슬라이싱(예: x[0])을 사용했습니다. Python ZeroDivisionError: division by zero 나눗셈이나 나머지 연산에서 0을 나눗값으로 사용했습니다. Python FileNotFoundError: No such file or directory Python이 지정한 경로의 파일이나 디렉터리를 찾지 못했습니다. Python RecursionError: maximum recursion depth exceeded 함수가 자기 자신을 너무 많이 호출해 Python의 재귀 깊이 제한을 초과했습니다. Python UnicodeDecodeError 가정한 문자 인코딩으로 바이트를 텍스트로 디코딩할 수 없었습니다. Python UnboundLocalError: local variable referenced before assignment 지역 변수가 함수 내부에서 할당되기 전에 읽혔습니다. Python IndexError: string index out of range 문자열 길이를 벗어난 문자 위치에 접근했습니다. Python json.decoder.JSONDecodeError: Expecting value JSON 파서가 값을 기대했지만 입력이 비어 있거나 유효한 JSON이 아니었습니다. Python PermissionError: Permission denied 권한이 부족해 운영체제가 파일이나 디렉터리 작업을 거부했습니다. Python pip: command not found 셸이 PATH에서 'pip' 실행 파일을 찾지 못했습니다. Python TypeError: argument of type is not iterable 반복 가능하지 않은 값에 'in' 멤버십 테스트를 사용했습니다. Python TypeError: string indices must be integers 문자열이 정수가 아닌 값으로 인덱싱되어 Python이 서브스크립트를 거부했습니다. PHP Allowed memory size of N bytes exhausted 스크립트가 PHP가 허용하는 것보다 더 많은 메모리를 사용하려 했습니다. PHP Maximum execution time exceeded 스크립트가 PHP의 시간 제한보다 오래 실행되어 종료되었습니다. PHP Call to undefined function 스크립트가 존재하지 않는 함수를 호출했습니다. PHP Call to undefined method 코드가 주어진 클래스나 객체에 존재하지 않는 메서드를 호출했습니다. PHP Call to a member function on null 코드가 null인 변수에서 메서드를 호출하거나 멤버에 접근했습니다. PHP Cannot modify header information — headers already sent 이미 출력이 시작된 후에 코드가 HTTP 헤더를 보내려 했습니다. PHP Class "X" not found PHP가 인스턴스화할 클래스를 찾을 수 없습니다. PHP Parse error: syntax error, unexpected … PHP가 파일을 파싱할 수 없습니다. PHP Warning: Undefined array key 코드가 존재하지 않는 배열 키를 읽었습니다. PHP Warning: Undefined variable 코드가 현재 스코프에서 정의된 적 없는 변수를 읽었습니다. PHP Warning: Attempt to read property on null 코드가 null인 값에서 객체 속성을 읽으려 했습니다. PHP ArgumentCountError: Too few arguments to function 함수나 메서드가 선언된 것보다 적은 필수 인자로 호출되었습니다. PHP Uncaught TypeError 타입이 지정된 함수나 연산에 잘못된 타입의 값이 전달되거나 반환되었습니다. PHP White screen of death (blank page) 치명적 오류가 발생했지만 표시되지 않아 페이지가 완전히 빈 화면으로 렌더링됩니다. PHP SQLSTATE[HY000] [2002] Connection refused PDO/MySQL이 데이터베이스 서버와 연결을 맺지 못했습니다. Node.js 및 npm Error: Cannot find module 'x' Node가 require하거나 import하려던 모듈을 찾지 못했습니다. Node.js 및 npm ERR_MODULE_NOT_FOUND ES 모듈 import가 디스크의 파일로 해석되지 않았습니다. Node.js 및 npm ERR_REQUIRE_ESM ES 모듈로만 배포되는 패키지에 require()를 사용했습니다. Node.js 및 npm Error: listen EADDRINUSE: address already in use 서버가 바인딩하려던 포트를 다른 프로세스가 이미 점유하고 있습니다. Node.js 및 npm Error: ENOENT: no such file or directory 파일 시스템 작업이 존재하지 않는 파일이나 디렉터리를 참조했습니다. Node.js 및 npm Error: EACCES: permission denied 프로세스가 요청한 파일, 디렉터리, 포트를 읽거나 쓰거나 바인딩할 권한이 없습니다. Node.js 및 npm Error: connect ECONNREFUSED 해당 호스트와 포트에서 아무것도 리스닝하고 있지 않아 연결 시도가 즉시 거부되었습니다. Node.js 및 npm UnhandledPromiseRejectionWarning 프로미스가 거부되었지만 .catch()나 try/catch로 처리되지 않았습니다. Node.js 및 npm FATAL ERROR: JavaScript heap out of memory V8 JavaScript 힙이 메모리 제한을 초과해 Node가 중단되었습니다. Node.js 및 npm error:0308010C:digital envelope routines::unsupported (주로 Webpack 4에서) 오래된 crypto/hash 루틴이 최신 Node 버전의 OpenSSL 3에서 지원되지 않습니다. Node.js 및 npm npm ERR! code ERESOLVE 충돌하는 피어 의존성 요구 사항 때문에 npm이 의존성 트리를 해석하지 못했습니다. Node.js 및 npm npm ERR! code ELIFECYCLE npm 생명주기 스크립트(build, test, pre/post 훅 등)가 0이 아닌 상태 코드로 종료되었습니다. Node.js 및 npm npm ERR! code ENOENT (package.json) npm이 현재 디렉터리에서 package.json을 찾지 못했습니다. Node.js 및 npm npm ERR! 404 Not Found 요청한 패키지나 버전을 npm 레지스트리에서 찾지 못했습니다. Node.js 및 npm npm ERR! code EACCES npm이 파일 시스템 권한을 거부당했으며, 흔히 전역 디렉터리나 캐시에 쓰려 할 때 발생합니다. Node.js 및 npm gyp ERR! build error (node-gyp) node-gyp가 소스에서 네이티브(C/C++) 애드온 컴파일에 실패했습니다. Node.js 및 npm npm WARN unmet peer dependency 패키지가 선언한 피어 의존성이 누락되었거나 요구 버전을 만족하지 않습니다. Node.js 및 npm npm ERR! code EBADENGINE (unsupported engine) 설치된 패키지가 현재 환경과 맞지 않는 Node나 npm 버전을 요구합니다. Java java.lang.NullPointerException 코드가 null인 변수를 역참조해 아무것도 없는 곳에서 메서드를 호출하거나 필드에 접근했습니다. Java java.lang.ClassNotFoundException JVM이 런타임에 클래스를 이름으로 로드하려다 찾지 못했습니다. Java java.lang.NoClassDefFoundError 컴파일 시점에는 사용 가능했던 클래스를 런타임에 로드하지 못했습니다. Java java.lang.OutOfMemoryError: Java heap space JVM이 힙을 소진해 더 이상 객체를 할당할 수 없습니다. Java java.lang.ArrayIndexOutOfBoundsException 코드가 배열의 유효 범위를 벗어난 인덱스로 요소에 접근했습니다. Java java.lang.StringIndexOutOfBoundsException 문자열 연산이 문자열 범위를 벗어난 문자 인덱스를 사용했습니다. Java java.lang.NumberFormatException 문자열을 숫자 타입으로 파싱할 수 없었습니다. Java java.lang.ClassCastException 객체가 그 인스턴스가 아닌 타입으로 캐스팅되었습니다. Java java.util.ConcurrentModificationException 컬렉션이 반복되는 도중 구조적으로 변경되었습니다. Java java.lang.StackOverflowError 호출 스택이 크기 제한을 초과했으며, 거의 항상 무제한 재귀 때문입니다. Java UnsupportedClassVersionError 클래스가 이를 실행 중인 JVM보다 더 새로운 Java 버전으로 컴파일되었습니다. Java java.lang.IllegalArgumentException 메서드에 유효하지 않거나 허용 범위를 벗어난 인자가 전달되었습니다. Java java.lang.IllegalStateException 객체가 허용하지 않는 상태에 있을 때 메서드가 호출되었습니다. Java java.lang.ArithmeticException: / by zero 정수 산술 연산이 0으로 나누기를 시도했습니다. Java java.lang.NoSuchMethodError JVM이 컴파일 시점에 존재했던 메서드를 찾지 못했습니다. Java Error: Could not find or load main class java 런처가 지정된 메인 클래스를 찾거나 로드하지 못했습니다. MySQL ERROR 1045: Access denied for user MySQL이 사용자 이름/비밀번호 조합을 거부했습니다. MySQL ERROR 2002: Can't connect to local MySQL server 클라이언트가 MySQL 서버에 전혀 도달할 수 없습니다. MySQL ERROR 1146: Table doesn't exist 쿼리가 해당 데이터베이스에 존재하지 않는 테이블을 참조합니다. MySQL ERROR 1064: You have an error in your SQL syntax MySQL이 SQL 문을 파싱할 수 없습니다. MySQL ERROR 1215: Cannot add foreign key constraint 외래 키 제약 조건을 생성할 수 없습니다. MySQL ERROR 1452: Cannot add or update a child row (foreign key) 외래 키 제약 조건을 위반하게 되어 MySQL이 삽입이나 업데이트를 차단했습니다. MySQL ERROR 1040: Too many connections MySQL이 동시 연결 최대 수에 도달했습니다. MySQL ERROR 2006: MySQL server has gone away 서버가 통신 도중 연결을 닫았습니다. MySQL ERROR 1054: Unknown column in 'field list' 쿼리에 명시된 컬럼을 MySQL이 찾지 못했습니다. MySQL ERROR 1062: Duplicate entry for key UNIQUE나 PRIMARY 키의 값을 중복시켜 MySQL이 해당 행을 거부했습니다. MySQL ERROR 1049: Unknown database 연결하거나 사용하려던 데이터베이스 이름을 MySQL이 찾지 못했습니다. MySQL ERROR 1366: Incorrect string value 컬럼의 문자셋이 표현할 수 없는 문자가 포함되어 MySQL이 문자열을 저장하지 못했습니다. MySQL ERROR 1698: Access denied (auth_socket) 사용자가 비밀번호가 아닌 auth_socket 플러그인으로 인증하기 때문에 MySQL이 접근을 거부했습니다. Git fatal: not a git repository Git이 저장소 밖에서 명령을 실행해 작업할 .git 디렉터리가 없습니다. Git ! [rejected] ... (non-fast-forward) 원격 브랜치에 로컬 브랜치가 없는 커밋이 있어 fast-forward가 불가능하므로 푸시가 거부되었습니다. Git CONFLICT (content): Merge conflict in 병합, 리베이스, 체리픽이 같은 줄의 변경 사항을 자동으로 조정하지 못했습니다. Git Permission denied (publickey) 인증 중 허용된 공개 키가 제시되지 않아 SSH 서버가 연결을 거부했습니다. Git fatal: The current branch has no upstream branch 현재 브랜치에 원격 추적 브랜치가 없어 Git이 어디로 푸시하거나 풀할지 알지 못합니다. Git fatal: refusing to merge unrelated histories 공통 커밋 조상이 없는 두 브랜치의 병합을 Git이 거부했습니다. Git error: Your local changes would be overwritten by merge 작업 트리의 커밋되지 않은 변경 사항이 사라질 수 있어 Git이 병합이나 체크아웃을 중단했습니다. Git fatal: remote origin already exists "origin"이라는 이름의 원격이 이미 설정되어 있어 같은 이름으로 추가할 수 없습니다. Git error: src refspec main does not match any 푸시하려던 브랜치가 로컬에 존재하지 않아 Git이 보낼 소스 참조가 없습니다. Git remote: Authentication failed / password removed 원격이 자격 증명을 거부했으며, 흔히 HTTPS를 통한 비밀번호 인증이 더 이상 허용되지 않기 때문입니다. Git fatal: Need to specify how to reconcile divergent branches 로컬과 원격 브랜치가 갈라졌고 조정 전략이 설정되지 않아 Git 2.27 이상은 풀을 거부합니다. Git fatal: detected dubious ownership in repository 저장소 파일이 Git을 실행하는 사용자와 다른 사용자 소유이기 때문에 Git이 작업을 거부했습니다. Git fatal: Unable to create '.git/index.lock' 인덱스에 대한 잠금 파일이 이미 존재해 Git이 .git/index.lock을 생성하지 못했습니다. Git error: pathspec did not match any file(s) 지정한 경로나 이름과 일치하는 파일이나 브랜치를 Git이 찾지 못했습니다. Git You are in 'detached HEAD' state HEAD가 브랜치가 아니라 특정 커밋을 직접 가리키고 있어 새 커밋이 어떤 브랜치에도 연결되지 않습니다. Git remote: error: File is too large (GH001) 파일이 호스트의 파일당 크기 제한을 초과해(GitHub은 파일당 100MB 제한) 원격이 푸시를 거부했습니다. Linux 및 shell bash: command not found 입력한 명령 이름과 일치하는 실행 파일을 셸이 찾지 못했습니다. Linux 및 shell Permission denied 사용자에게 해당 파일이나 리소스에 필요한 권한이 없어 운영체제가 작업을 차단했습니다. Linux 및 shell No such file or directory 참조된 파일이나 디렉터리 경로가 파일 시스템에 존재하지 않습니다. Linux 및 shell Segmentation fault (core dumped) 프로그램이 접근이 허용되지 않은 메모리에 접근하려다 충돌해 코어 덤프가 작성되었습니다. Linux 및 shell Killed (out of memory) 시스템이 사용 가능한 메모리를 모두 소진해 커널의 OOM 킬러가 프로세스를 종료했습니다. Linux 및 shell No space left on device 대상 파일 시스템에 여유 공간(또는 여유 아이노드)이 없어 쓰기가 실패했습니다. Linux 및 shell cannot execute binary file: Exec format error 바이너리 형식이 현재 CPU 아키텍처나 타입과 맞지 않아 커널이 파일을 실행하지 못했습니다. Linux 및 shell Too many open files 프로세스가 동시에 열 수 있는 파일 디스크립터 수의 프로세스별 제한에 도달했습니다. Linux 및 shell bind: Address already in use 다른 프로세스가 이미 해당 포트를 리스닝하고 있어 서비스가 네트워크 포트를 바인딩하지 못했습니다. Linux 및 shell ssh: connect to host port 22: Connection refused SSH 클라이언트가 호스트에 도달했지만 22번 포트에서 아무것도 연결을 수락하지 않았습니다. Linux 및 shell Host key verification failed 호스트가 제시한 키가 known_hosts에 저장된 키와 일치하지 않아 SSH가 중단되었습니다. Linux 및 shell user is not in the sudoers file sudo로 명령을 실행할 권한이 없어 시도가 기록되었습니다. Linux 및 shell Read-only file system 파일 시스템이 읽기 전용으로 마운트되어 있어 쓰기가 거부되었습니다. Linux 및 shell bad interpreter: No such file or directory 셔뱅 줄에 지정된 인터프리터가 그 경로에 없어 스크립트를 실행할 수 없었습니다. Linux 및 shell error while loading shared libraries 프로그램이 의존하는 공유 라이브러리(.so)를 동적 링커가 찾거나 로드하지 못했습니다. Linux 및 shell Broken pipe 읽기 쪽이 이미 닫힌 파이프나 소켓에 프로세스가 쓰기를 시도했습니다. Linux 및 shell Operation not permitted 파일에 접근은 가능하더라도 부족한 권한(capability)이 필요해 커널이 특권 작업을 거부했습니다. 이메일 / SMTP SMTP 550: Mailbox unavailable 수신 서버가 메시지를 거부했습니다 — 메일함을 사용할 수 없거나 정책상 거부되었습니다. 이메일 / SMTP SMTP 554: Transaction failed / rejected as spam 트랜잭션이 실패했습니다 — 메시지가 거부되었으며 보통 스팸으로 처리되었습니다. 이메일 / SMTP SMTP 421: Service not available, try again later 수신 서버가 일시적으로 사용 불가능하거나 귀하를 속도 제한하고 있습니다. 이메일 / SMTP SMTP 535: Authentication failed SMTP 인증에 실패했습니다. 이메일 / SMTP SMTP 452: Insufficient system storage 서버가 지금은 메시지를 받을 수 없습니다 — 저장 공간이나 할당량 한도 때문입니다. 이메일 / SMTP SMTP 553: Mailbox name not allowed 주소의 메일박스 이름이 허용되지 않아 메일 서버가 메시지를 거부했습니다. 이메일 / SMTP SMTP 501: Syntax error in parameters 인자나 매개변수의 구문 오류로 서버가 명령을 거부했습니다. 이메일 / SMTP SMTP 450: Requested action not taken, mailbox busy 메일박스가 일시적으로 사용 불가능하거나 사용 중이어서 요청한 메일 작업이 수행되지 않았습니다. 이메일 / SMTP SMTP 471: Local error in processing 수신 서버 처리 과정의 로컬 오류로 메시지가 배달되지 못했습니다.
일치하는 오류를 찾을 수 없습니다.
검색어를 줄여 보세요 — 예: 코드만(“404”, “0x80070005”) 또는 상수만(“ERR_NAME_NOT_RESOLVED”) 입력하세요.

오류 코드 조회 소개

오류 코드 조회기는 HTTP 상태 코드, Windows 오류 코드, 브라우저 및 네트워크 오류, JavaScript, Python, PHP, Node.js/npm, Java, MySQL, Git, Linux 셸 오류, 이메일/SMTP 코드까지 12개 카테고리, 200개가 넘는 일반적인 오류 메시지와 코드를 검색할 수 있는 디렉터리입니다. 모든 항목은 빠른 문제 해결을 위해 쉬운 말로 설명되어 있습니다.

각 오류는 세 부분으로 설명됩니다: 메시지가 실제로 의미하는 것, 일반적인 원인, 그리고 해결을 위한 구체적인 단계입니다. 이 구조 덕분에 ERR_CONNECTION_REFUSED나 0x80070005 같은 난해한 문자열도 추측 게임이 아니라 실행 가능한 체크리스트가 됩니다.

카테고리별로 목록을 필터링하고, 코드·상수·메시지 조각으로 검색하고, 클릭 한 번으로 코드를 복사할 수 있습니다. 모든 오류에는 같은 카테고리의 관련 오류가 포함된 전용 페이지가 있어, 정확한 해결책으로 바로가는 링크를 북마크하거나 공유할 수 있습니다.

오류 코드 조회 사용 방법

  1. 검색창에 오류 코드나 메시지를 입력하세요 — 예를 들어 404, ERR_NAME_NOT_RESOLVED 또는 0x80070005.
  2. 검색 결과가 너무 많으면 카테고리 필터(HTTP, Windows, JavaScript, MySQL 등)로 범위를 좁히세요.
  3. 일치하는 항목을 열어 의미, 예상 원인, 해결 방법을 확인하세요.
  4. 복사 버튼을 사용해 버그 리포트나 지원 티켓에 넣을 정확한 코드를 가져오세요.
  5. 같은 카테고리의 다른 오류를 보려면 관련 오류 섹션을 확인하세요.

자주 묻는 질문

HTTP 상태 코드, Windows 시스템 오류, 브라우저 및 네트워크 오류, JavaScript, Python, PHP, Node.js/npm, Java, MySQL, Git, Linux 셸 오류, 이메일/SMTP 응답 코드까지 12개 카테고리, 총 200개가 넘는 항목을 다룹니다.

단어 수를 줄여서 검색하세요. 시스템이 출력한 전체 문장 대신, 숫자 코드("404", "0x80070005")나 상수 이름("ERR_NAME_NOT_RESOLVED")처럼 가장 짧고 고유한 부분이 가장 잘 작동합니다.

네. 각 항목에는 의미, 예상 원인, 해결책과 같은 카테고리의 관련 오류를 설명하는 전용 상세 페이지가 있습니다. 북마크하거나 동료 또는 지원 티켓에 링크를 바로 보낼 수 있습니다.

해결책은 각 오류에 대해 표준적이고 널리 인정된 방법을 설명합니다. 다만 예상 원인 섹션을 먼저 읽어보세요 — 같은 코드도 여러 원인이 있을 수 있으며, 원인을 상황에 맞춰야 어떤 해결책이 적용되는지 알 수 있습니다.

네, 완전히 무료입니다. 계정 없이도 검색하고, 카테고리 디렉터리를 둘러보고, 필요한 만큼 오류 상세 페이지를 열어볼 수 있습니다.


인기 검색어
오류 코드 조회 오류 메시지 데이터베이스 이 오류 무슨 뜻 윈도우 오류 코드 크롬 오류 코드 http 오류 코드 목록 오류 메시지 해결 오류 코드 의미
도움이 필요하신가요?
이 도구에서 문제를 발견하셨나요? 저희 팀에 알려주세요.
문제 신고

이 무료 도구를 귀하의 웹사이트에 추가하세요 — 아래 코드를 복사하여 붙여넣으세요.