Я хочу создать очень стандартную установку для GAE (PHP во время выполнения): 2 модуля с конкретными URL-адресов (маршрутизацией):Google App Engine - Не удалось найти конфигурацию диспетчерская
- модуль-апи для REST API
- модуль-приложение для веб-приложения базы
Я создал 4 .yaml конфигурационные файлы:
app.yaml
application: ABC
version: 1
runtime: php55
api_version: 1
threadsafe: yes
automatic_scaling:
max_idle_instances: 20
handlers:
- url: /.*
script: api/web/index.php
dispatch.yaml
application: ABC
dispatch:
- url: "*/app/*"
module: web-based
- url: "*/*"
module: default
web_based.yaml
application: ABC
module: web-based
version: 1
runtime: php55
api_version: 1
threadsafe: yes
automatic_scaling:
min_idle_instances: 2
max_pending_latency: 1s
handlers:
- url: /(.*\.(gif|png|jpg|css|js|otf))
static_files: /\1
upload: /(.*\.(gif|png|jpg|js|css|otf))
api.yaml
application: ABC
module: default
version: 1
runtime: php55
api_version: 1
threadsafe: yes
manual_scaling:
instances: 1
handlers:
- url: /(.*\.(gif|png|jpg|css|js|otf))
static_files: web/\1
upload: web/(.*\.(gif|png|jpg|js|css|otf))
- url: /assets/(.+)
static_files: web/assets/\1
upload: web/assets/(.+)
- url: /.*
script: web/index.php
структура каталогов:
- api/api.yaml
- app/web_base.yaml
- app.yaml
- dispatch
Когда я пробую update_dispatch, я получаю конфигурационный файл отправки не найден. Кто-нибудь может мне помочь?
Благодарим вас за ответ. Я удалил app.yaml из корневой папки и обновил оба модуля. Все еще получаю эту ошибку. Есть идеи? –
Какой именно CMD вы используете и в каком каталоге? –
Кстати, ваш файл на самом деле называется 'dispatch.yaml', а не' dispatch', как вы упоминаете в структуре каталогов, правильно? –