Служба метаданных промежуточного программного обеспечения – Google App EnginePython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Служба метаданных промежуточного программного обеспечения – Google App Engine

Сообщение Anonymous »

У меня есть следующая служба синхронизации, которая создает ошибку в службе метаданных. Могу ли я попросить помощи в интерпретации этого? Что такое сервис метаданных? Есть ли ссылка на то, что это делает? Приведенная ниже ошибка появляется при запуске службы. Эта ошибка не позволяет запустить службу синхронизации

Код: Выделить всё

sync.yml

service: sync
instance_class: F2
automatic_scaling:
max_instances: 1
runtime: python312
app_engine_apis: true
entrypoint: gunicorn -b :$PORT sync:app

#inbound_services:
#- warmup

libraries:
- name: jinja2
version: latest
- name: ssl
version: latest

# taskqueue and cron tasks can access admin urls

handlers:
- url: /.*
script: sync.app
secure: always
redirect_http_response_code: 301

env_variables:
MEMCACHE_USE_CROSS_COMPATIBLE_PROTOCOL: "True"
NDB_USE_CROSS_COMPATIBLE_PICKLE_PROTOCOL: "True"
DEFERRED_USE_CROSS_COMPATIBLE_PICKLE_PROTOCOL: "True"
CURRENT_VERSION_TIMESTAMP: "1677721600"

Код: Выделить всё

sync.py

import google.appengine.api

client = ndb.Client()
def ndb_wsgi_middleware(wsgi_app:disappointed_face:
def middleware(environ, start_response:disappointed_face:
with client.context():
return wsgi_app(environ, start_response)

return middleware

журнал, который появляется при запуске службы
app.wsgi_app = ndb_wsgi_middleware(google.appengine.api.wrap_wsgi_app(app.wsgi_app))
2024-05-17 04:04:53 sync[20240515t183736] Файл "/layers/google.python.pip/pip/lib/python3.12/site-packages/google/cloud/ndb/_datastore_query.py", строка 373, в _next_batch
2024-05-17 04:04:53 sync[20240515t183736] ответ = выход _datastore_run_query(query)
2024-05-17 04:04:53 sync[20240515t183736] ^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^
2024-05-17 04:04:53 sync[20240515t183736] Файл "/layers/google.python .pip/pip/lib/python3.12/site-packages/google/cloud/ndb/tasklets.py", строка 319, в _advance_tasklet
2024-05-17 04:04:53 sync[20240515t183736] дал результат = self.generator.throw(тип(ошибка), ошибка, обратная трассировка)
2024-05-17 04:04:53 sync[20240515t183736] ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-17 04:04:53 синхронизация [20240515t183736] Файл "/layers/google.python.pip/pip/lib/python3.12/site-packages/google/cloud/ndb/_datastore_query.py", строка 1030, в _datastore_run_query
2024-05- 17 04:04:53 sync[20240515t183736] ответ = выход _datastore_api.make_call(
2024-05-17 04:04:45 sync[20240515t183736] google.api_core.Exceptions.RetryError: Превышено максимальное количество попыток (3) при вызове , последнее исключение: 503 Не удалось получить метаданные из плагина с ошибкой: не удалось получить http://metadata.google.internal/compute ... ce/service. -accounts/default/?recursive=true из службы метаданных Google Compute Engine. Сервер метаданных Compute Engine недоступен

Подробнее здесь: https://stackoverflow.com/questions/785 ... app-engine
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»