2017-03-13 2 views
2

Firebase 호스팅의 새로운 기능. Firebase 호스팅에 이미지가 포함 된 폴더를 거의 배포하지 않았습니다.Firebase 호스팅 오류 : 서버 오류. 읽기 ECONNRESET

오늘 나는 아래의 문제에 직면하고있다. 그것에 대한 단서가 없습니다. 이것에 대한 도움은 매우 높이 평가됩니다.

ERROR : 디버그 로그에서

=== Deploying to 'admob-app-id-4307XXXXXX'... 

i deploying database, hosting 
+ database: rules ready to deploy. 
i hosting: preparing public directory for upload... 

**Error: Server Error. read ECONNRESET** 

C:\Users\NAME\Documents\Projects\Website\firebase>firebase deploy 

**Error: HTTP Error: 500, An unknown error occurred. Please contact support.** 

발췌문 :

[debug] ---------------------------------------------------------------------- 
[debug] Command:  C:\Program Files\nodejs\node.exe C:\Users\NAME\AppData\Roaming\npm\node_modules\firebase-tools\bin\firebase deploy 
[debug] CLI Version: 3.4.0 
[debug] Platform:  win32 
[debug] Node Version: v6.10.0 
[debug] Time:   Mon Mar 13 2017 14:07:38 GMT+0530 (India Standard Time) 
[debug] ---------------------------------------------------------------------- 
[debug] 
[debug] > command requires scopes: ["email","openid","https://www.googleapis.com/auth/cloudplatformprojects.readonly","https://www.googleapis.com/auth/firebase"] 
[debug] >>> HTTP REQUEST GET https://admin.firebase.com/v1/projects/admob-app-id-XXXXXXXXXX 
Mon Mar 13 2017 14:07:38 GMT+0530 (India Standard Time) 
[debug] <<< HTTP RESPONSE 200 
[debug] >>> HTTP REQUEST GET https://admin.firebase.com/v1/database/admob-app-id-XXXXXXXXXX/tokens 
Mon Mar 13 2017 14:07:40 GMT+0530 (India Standard Time) 
[debug] <<< HTTP RESPONSE 500 
[debug] <<< HTTP RESPONSE BODY 
[error] 
[error] Error: HTTP Error: 500, An unknown error occurred. Please contact support. 
[debug] Error Context: { 
    "body": { 
    "error": { 
     "code": "UNKNOWN_ERROR", 
     "message": "An unknown error occurred. Please contact support." 
    } 
    }, 
    "response": { 
    "statusCode": 500, 
    "body": { 
     "error": { 
     "code": "UNKNOWN_ERROR", 
     "message": "An unknown error occurred. Please contact support." 
     } 
    }, 
    "headers": { 
     "server": "nginx", 
     "date": "Mon, 13 Mar 2017 08:37:34 GMT", 
     "content-type": "application/json; charset=utf-8", 
     "content-length": "97", 
     "connection": "close", 
     "x-content-type-options": "nosniff" 
    }, 
    "request": { 
     "uri": { 
     "protocol": "https:", 
     "slashes": true, 
     "auth": null, 
     "host": "admin.firebase.com", 
     "port": 443, 
     "hostname": "admin.firebase.com", 
     "hash": null, 
     "search": null, 
     "query": null, 
     "pathname": "/v1/database/admob-app-id-XXXXXXXXXX/tokens", 
     "path": "/v1/database/admob-app-id-XXXXXXXXXX/tokens", 
     "href": "https://admin.firebase.com/v1/database/admob-app-id-XXXXXXXXXX/tokens" 
     }, 
     "method": "GET" 
    } 
    } 
} 

많은 감사합니다!

답변

2

모든 폴더의 전체 크기는 얼마입니까?

오류 : 서버 오류. ECONNRESET을 읽으십시오.

은 네트워크 문제와 유사합니다. 또는 Firebase에서 문서화되지 않은 한도를 넘긴 후에 재설정 패킷을 가져 오는 중일 수 있습니다.

아마도 Firebase가 파일의 tar 또는 zip을 업로드합니다. 처음에 폴더 및 이미지의 절반을 추가하려고 시도하고 작동하는지 확인하십시오.

ps. 나는 firebase가 diff를하고 거기에없는 것을 업로드 만하는 것을 의심합니다. 따라서 한계를 극복하기 위해 점진적으로 파일을 추가 할 수는 없습니다. 위의 모든 방법은 리셋이 발생하기 전에 어느 정도 벗어날 수 있는지 보여줍니다.

+0

폴더의 전체 크기는 78MB입니다. 나는 그것이 firebase에 거대한 것이 아니라고 생각합니다. 또는 모든 폴더를 제거하고 1 개의 폴더 (~ 7MB) 만 유지했지만 여전히 동일한 문제가있었습니다. – Shriki

+0

당신의 연결 속도에 따라 ~ 7MB는 여전히 너무 많을 수 있습니다 ... 나는 그들 편에서 타임 아웃을 생각하고 있습니다. 죄송합니다 더 도움이 될 수는 없지만 오류가 가짜가 아니라면 econnreset이 말하는 내용입니다. – user77887

+0

네트워크 문제 때문입니다. 폴더 크기는 중요하지 않습니다. 감사! – Shriki