Статус Google App Engine 302 Очереди задач только в производстве

Я получаю ответ 302 для очередей задач в Google App Engine (Standard), только в производстве. Моя местная среда обрабатывает их нормально. (dev_appserver.py) Я использую Laravel 4.2.

Я создал файл queue.yaml и развернул его

queue:
- name: default
rate: 1/s
retry_parameters:
task_retry_limit: 3

Мой маршрут для задач выглядит так

Route::post('tasks', array('as' => 'tasks', function(){
return Queue::marshal();
}));

Журнал

2018-08-31 12:30:09.256 EDT
POST
302
1,003 B
407 ms
AppEngine-Google; (+http://code.google.com/appengine)
/tasks

2

Решение

Убедитесь, что у вас нет перенаправления скрипта перенаправления http:// запросы к https://, Если вы это сделаете, рассмотрите возможность фильтрации запросов очереди задач, например (показана логика Python / Flask. Измените в соответствии с вашим языком):

if not 'AppEngine-Google' in request.environ.get('HTTP_USER_AGENT', 'fake'):
5

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]