2012-03-13 76 views
0

我有一個簡單的彈簧web應用程序,只有彈簧mvc和spring roo安裝程序。出於某種原因,在我的所有舊應用程序實例中,當我上傳此示例應用程序時,它總會在日誌中出現「掛起/超出時間」錯誤。即使在基本的彈簧mvc設置的情況下。我見過的日誌如下。我有點困惑,因爲相同的應用程序以前一直在工作,直到今天,現在即使是谷歌應用程序引擎的簡單部署也返回了500錯誤。任何幫助,將不勝感激,但我只是想看看這是一個問題,人與Spring MVC的專門或與谷歌最新的應用程序ENGIN SDK?:500基於HardDeadlineExceededError的服務器錯誤

Uncaught exception from servlet 
com.google.apphosting.runtime.HardDeadlineExceededError: This request (c22ac44effde64c8) started at 2012/03/13 15:39:52.285 UTC and was still executing at 2012/03/13 15:40:54.889 UTC. 
    at com.google.appengine.runtime.Request.process-c22ac44effde64c8(Request.java) 
    at java.util.zip.ZipFile.read(Native Method) 
    at java.util.zip.ZipFile.access$1200(ZipFile.java:57) 
    at java.util.zip.ZipFile$ZipFileInputStream.read(ZipFile.java:476) 
    at java.util.zip.ZipFile$1.fill(ZipFile.java:259) 
    at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:158) 
    at sun.misc.Resource.getBytes(Resource.java:124) 
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:273) 
    at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:616) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266) 
    at org.springframework.web.servlet.view.tiles2.SpringTilesApplicationContextFactory.createApplicationContext(SpringTilesApplicationContextFactory.java:55) 

回答

0

嘗試使用warmup requests看到。

+0

謝謝彼得;我現在要嘗試啓用它。這很奇怪,因爲同一個應用在過去幾個月一直在部署良好,但我認爲我應該是「安全」的,並且只是將其作爲默認啓用。你會建議如果可能的話,去除使用額外的罐子如春天烤肉或彈簧安全帶來的開銷嗎?或者這僅僅是個人權衡問題? (我希望沒有太多的話題脫離) – user1266930 2012-03-13 17:54:28

+0

我不知道春天,所以我不能說。 – 2012-03-13 18:18:33