【问题标题】:HTTP Status Code 200-299 or 400HTTP 状态码 200-299 或 400
【发布时间】:2014-01-14 05:48:44
【问题描述】:

我正在将我的任务添加到任务队列。但是当任务运行时,我收到以下错误:

“进程因未能响应启动请求而终止,HTTP 状态码为 200-299 或 404。”

Java 代码:

String url = "/myapp/showDetails.htm?userEmail="+userEmail;
                Queue queue = QueueFactory.getDefaultQueue();
                TaskOptions objTskOptions = TaskOptions.Builder.withUrl(url)
                                            .header("Host",BackendServiceFactory.getBackendService()
                                            .getBackendAddress("BackendName")).method(Method.GET)
                                            .retryOptions(RetryOptions.Builder.withTaskRetryLimit(5).maxDoublings(3));
                queue.add(objTskOptions);
                logger.info("Task Queue URL::"+objTskOptions.getUrl());

为什么我会收到此错误消息?

【问题讨论】:

    标签: google-app-engine


    【解决方案1】:

    任务队列异步运行代码,其结果对用户不可见。看来您的网址/myapp/showDetails.htm 正在生成html?

    还要确保您实际上可以手动调用完整的 url(在您的后端实例上执行):例如shareduserlevelcontacts.yourapp.appspot.com/myapp/showDetails.htm?userEmail=some@email

    【讨论】:

    • 我仍然面临同样的问题。一段时间后后端自动停止。谁能告诉我它有什么问题?
    • 第一次,当我点击该后端 url 时,它显示硬死线错误。有什么解决方案吗?我正在使用弹簧注释。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-01
    • 1970-01-01
    相关资源
    最近更新 更多