【问题标题】:Seemingly random GAE Java error are destroying my SEO看似随机的 GAE Java 错误正在破坏我的 SEO
【发布时间】:2011-06-16 02:04:24
【问题描述】:

我收到了错误

Error for /la/truckpage
java.lang.NoClassDefFoundError: Could not initialize class com.google.apphosting.runtime.security.shared.stub.java.net.Proxy

对于短暂的时间。它会发生 10 分钟,然后在接下来的一个小时内正常工作,但很快又会再次发生 5 分钟。当错误发生时,用户会收到一个 404。除了让用户感到困惑之外,它对 SEO 来说也很糟糕。没有理由认为这应该发生,考虑到我在 GAE 遇到的所有其他问题,这真的令人担忧。我每个月都要花一大笔钱来让我的应用程序在 GAE 上运行,这些任意错误是绝对不能接受的。

我该如何解决这个问题?

【问题讨论】:

  • 你的语气有点咄咄逼人(“没有理由”、“付一大笔钱”等),因为我们不是你付钱的对象。事实上,您正在寻求(要求?)我们的免费帮助。深呼吸,冷静下来,专注于技术方面的情况。到目前为止,您在追踪此问题方面做了哪些尝试?
  • 如果你不介意我问,你付多少钱?如果您使用的配额超过免费配额,您可能希望将其包含在问题中(即,为什么我会收到每秒 4000 个请求的错误)。您的应用程序使用大量 CPU 吗?记忆?数据存储?你试过预留实例吗?
  • 不是侵略,是无奈。我无法确定问题所在,因为这不是我的错。一个部署可能无法运行,而下一个部署可能无法运行,无需任何代码修改。

标签: java google-app-engine noclassdeffounderror


【解决方案1】:

我的猜测是,如果您遇到使用高峰,您会暂时达到资源配额或 DOS 保护激活。请阅读quota related documentationDOS protection related documentation

如果您超出限制,GAE 会故意阻止您访问课程。看看你的应用程序对 java.net.Proxy 做了什么会很有趣。它可能正在做它应该做的事情,至少不是未缓存和不受控制的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-01
    • 1970-01-01
    • 2012-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-09
    相关资源
    最近更新 更多