Для тех, у кого была похожая проблема.
Мне удалось это исправить.Вот в чем проблема. Все это пришло из моего конфига nginx, который настроен на перенаправление всего трафика на www.версия моего сайта, так как мне нужно обеспечить это.
Мой nginx настроен на 301 все запросы к www-версии моего сайта, и это заставляло задание работоспособности перенаправлять и возвращать ошибку 301.Я добавил этот блок сервера в верхней части моего nginx.conf, чтобы получать все запросы сервера по умолчанию с указанием местоположения моей проверки работоспособности для их обработки, и это исправило это:
server {
listen 8080 default_server;
location ~ ^/_ah/ {
root /var/www/public;
try_files $uri =404;
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
fastcgi_pass localhost:9000;
fastcgi_index index.php;
}
}
Надеюсь, что это помогает людям, которые пытаютсянастроить пользовательские проверки работоспособности в Google App Engine Flexible и иметь собственные правила nginx на своем сайте