2

내 프로덕션 GAE 데이터 저장소의 백업을 다운로드 할 수 있지만 백업을 내 dev 앱에 업로드 할 수 없습니다. 예상대로 생산에서GAE 동기 생성 및 dev 데이터 저장소

다운로드 상점, 작품 : 여기 내 시도는

appcfg.py download_data --application=s~myApp --url=http://myApp.appspot.com/_ah/remote_api --filename=backup1 

Upoading 백업 저장소를 dev에 위해, 실패

appcfg.py upload_data --application=dev~myApp --url=http://localhost:8080/_ah/remote_api --filename=backup1 
Uploading data records. 
[INFO ] Logging to bulkloader-log-20120823.225047 
[INFO ] Throttling transfers: 
[INFO ] Bandwidth: 250000 bytes/second 
[INFO ] HTTP connections: 8/second 
[INFO ] Entities inserted/fetched/modified: 20/second 
[INFO ] Batch Size: 10 
[INFO ] Opening database: bulkloader-progress-20120823.225047.sql3 
Please enter login credentials for localhost 
Email: [email protected] 
Password for [email protected]: 
[INFO ] Connecting to localhost:8080/_ah/remote_api 
[INFO ] Starting import; maximum 10 entities per post 
............................................................................................................................................................[INFO ] Unexpected thread death: WorkerThread-5 
[INFO ] An error occurred. Shutting down... 
.........[ERROR ] Error in WorkerThread-5: <urlopen error [Errno 61] Connection refused> 

[INFO ] 2670 entities total, 0 previously transferred 
[INFO ] 1650 entities (1207416 bytes) transferred in 431.1 seconds 
[INFO ] Some entities not successfully transferred 

오류 (61)가 포트 오류가 보인다. 앱이 실행 중이고 브라우저를 통해 관리자로 로그인했으며 CLI 명령의 일부로 내 이메일/비밀번호를 입력했습니다. 일부 레코드는 항상 업로드되고 업로드 프로세스가 중단됩니다.

+0

어떤 인증 정보를 사용해야합니까? 내가 가진 것들을 입력하지만 작동하지 않습니다. 사용 SDK1.9.9 – Tjorriemorrie

답변

1

항상 데이터를 로컬 데이터 저장소에 업로드하는 것이 더 안정적입니다. 스레드 수를 1로 설정하는 것이 좋습니다. dev 서버는 기본적으로 단일 스레드임을 기억하십시오. --num_threads=1으로 실행 해보십시오.

--db_filename=DB_FILENAME을 설정하여 진행률 데이터베이스를 만드는 것이 좋습니다. 즉, 실패한 경우 다시 시작할 수 있음을 의미합니다.

대형 엔티티를 작성할 때 배치 크기를 줄여야하는 경우가 있습니다.

건배

+0

dev 데이터 저장소에 대한 제한이 있습니까? 나는 더 많은 것을 업로드하려고 시도하고 있지만 엔티티의 각 종류는 1000 개를 넘지 않습니다. 가져 오기를 다시 실행하면 다음 메시지가 계속 표시됩니다. [정보] [WorkerThread-0] 오류로 인해 백 오프 – waigani

+0

나는 과거에 로컬 dev 데이터 저장소에서 약 100,000 개의 항목을 관리했습니다. 그러나 최근의 SDK는 약간 문제가있는 것 같습니다. 업로드하는 동안 index.yaml을 비우는 것이 좋습니다. 어떤 SDK를 사용하고 있습니까? –

+0

및 주문 관련 사항도 포함됩니다. --application, then --url, --filename – Tjorriemorrie

관련 문제