Я получаю эту ошибку:
A problem was encountered with the process that handled this request, causing it to exit.
This is likely to cause a new process to be used for the next request to your application.
(Error code 204)
У меня есть приложение PHP, которое в основном использует BigQuery. Это очень расстраивает, что я не могу отладить это.
Ничего такого Вот помог мне.
Что я могу сделать?
Идентификатор приложения: logolapp
Обновить ответы на вопросы из ответов
да, это все еще происходит, не каждый запрос, а что-то вроде 1/20 запросов. Это произошло с тех пор, как я начал работать над этим приложением, что было около недели назад.
в логах. в браузере я просто получаю 500
это происходит случайным образом для 1/20 запросов или около того
Я помещаю и запрашиваю статистическую информацию в BigQuery.
Еще одно обновление — мой app.yaml:
application: logolapp
version: 1
runtime: php55
api_version: 1
threadsafe: true
handlers:
- url: /static
static_dir: static
- url: /data
script: data.php
- url: /get/.*
script: get.php
- url: /query/.*
script: query.php
- url: /post
script: post.php
- url: /postidm
script: main.php
- url: /info
script: info.php
Существует несколько возможных причин этой проблемы, одна из которых — нехватка памяти в экземпляре, которая может быть устранена путем перемещения процессов, интенсивно использующих память, в внутренний экземпляр с большей памятью или увеличения класса экземпляров используемых вами экземпляров. сейчас.
Другой возможной причиной может быть проблема масштабирования. Мне нужно будет увидеть настройки масштабирования в вашем app.yaml, чтобы подтвердить это, однако.
Наконец, это может быть связано с threadsafe
устанавливается на true
в вашем app.yaml
. Пожалуйста, установите threadsafe
в false
чтобы убедиться, что GAE не портит ваш код
Было бы полезно, если бы вы могли пересмотреть свой вопрос и добавить эту информацию:
Других решений пока нет …