मैं एक डॉकर कंटेनर (मैक पर चल रहा हूं) का उपयोग करके ऐप इंजन में ऐप को तैनात करने की कोशिश कर रहा हूं। परियोजना में शुरुआत में कोई उदाहरण नहीं है।ऐप इंजन पर जीक्लाउड परिनियोजन एक खराब अनुरोध के साथ प्रतिक्रिया करता है
इन संस्करणों रहे हैं मेरे पास है:
- डोकर v1.6.2
- boot2docker v1.6.2
- GCloud एसडीके v0.9.61
मेरे डोकर कंटेनर स्थानीय स्तर पर ठीक चलाता है (के साथ डॉकर रन या gcloud पूर्वावलोकन ऐप रन जो शायद इसका मतलब है कि मेरा डॉकरफ़ाइल और app.yml ठीक है)।
gcloud पूर्वावलोकन ऐप का उपयोग करके इसे उत्पादन में तैनात करने का प्रयास करते समय app.yml, सर्वर खराब अनुरोध के साथ प्रतिक्रिया करता है।
Updating module [default]...|Pushing image to Google Container Registry...
Updating module [default].../The push refers to a repository [gcr.io/_m_sdk/dreamyproject.default.20150521t230120] (len: 1)
Sending image list
Updating module [default]...-Pushing repository gcr.io/_m_sdk/dreamyproject.default.20150521t230120 (1 tags)
Image 5c5e3f8382f6 already pushed, skipping
[...]
Image de8576728671 already pushed, skipping
Updating module [default]...\Image 4579da2d2faf already pushed, skipping
Image ad7184108492 already pushed, skipping
[...]
Image 369d7ef21685 already pushed, skipping
Pushing
Buffering to disk: 15.65 MB.|Buffering to disk: 557.1 kB
Image successfully pushed...|Pushing: [==================================================>] 15.65 MB/15.65 MB
Pushing
Updating module [default]...-Buffering to disk: 557.1 kB
Image successfully pushed...-Pushing: [==================================================>] 121.7 MB/121.7 MB
Pushing tag for rev [6de771c3b6c4] on {https://gcr.io/v1/repositories/_m_sdk/dreamyproject.default.20150521t230120/tags/latest}
Updating module [default]...done.
ERROR: (gcloud.preview.app.deploy) Server responded with code [400]:
Bad Request Unexpected HTTP status 400
क्या मैं Google डेवलपर कंसोल या कुछ भी कुछ करना भूल गया?
संपादित करें: एक ताजा परियोजना में तैनात किया गया। हालांकि मुझे अभी भी बुरे अनुरोध के बारे में पता नहीं है।
संपादित करें 2: थोड़ा सा खेलने के बाद, मुझे लगता है कि यह प्रोजेक्ट बनाते समय ईयू सर्वर का चयन करने के कारण (खराब अनुरोध) हो सकता है।
संपादित करें 3: Error details। अजीब लगता है कि चीज समाप्ति तिथि है। DEBUG: Unexpected results: {'status': '400', 'alternate-protocol': '443:quic,p=1', 'content-length': '73', 'expires': 'Fri, 01 Jan 1990 00:00:00 GMT', 'server': 'Google Frontend', 'cache-control': 'no-cache', 'date': 'Sat, 23 May 2015 11:49:41 GMT', 'content-type': 'text/plain'}
संपादित 4: this thread के अनुसार, प्रबंधित VMs यूरोपीय संघ परियोजनाओं में उपलब्ध नहीं हैं। ऐसा क्यों होना चाहिए।
यह देखने के लिए कि क्या यह मदद करता है 'gcloud auth login' चलाने का प्रयास करें। –
कुछ भी बदलने के लिए प्रतीत नहीं होता है। मुझे लगता है कि यह ईयू सर्वर से संबंधित हो सकता है। हालांकि 100% निश्चित नहीं है। – Mouz
ऐसा इसलिए है क्योंकि आपने एक सामान्य ईयू प्रोजेक्ट बनाम एक सामान्य परियोजना पर परीक्षण किया था? – Nick