2014-09-27 43 views
-1

我想在一個應用程序服務器(Tomcat或JBoss,無所謂版本)上使用Wordpress與Quercus。StackOverflowError在Quercus上使用Wordpress 4.0

與mysql數據庫安裝和配置工作正常。 但是,當我創建一個新的文章或新頁面的前端崩潰的視圖,它顯示一個StackOverflowError。

com.caucho.quercus.QuercusModuleException: java.lang.StackOverflowError 
    com.caucho.quercus.QuercusModuleException.create(QuercusModuleException.java:64) 
    com.caucho.quercus.module.StaticFunction.invoke(StaticFunction.java:128) 
    com.caucho.quercus.env.JavaInvoker.callJavaMethod(JavaInvoker.java:814) 
    com.caucho.quercus.env.JavaInvoker.callMethod(JavaInvoker.java:690) 
    com.caucho.quercus.env.JavaInvoker.call(JavaInvoker.java:671) 
    com.caucho.quercus.expr.CallExpr.evalImpl(CallExpr.java:229) 
    com.caucho.quercus.expr.CallExpr.eval(CallExpr.java:141) 
    com.caucho.quercus.expr.Expr.evalTop(Expr.java:538) 
    com.caucho.quercus.statement.ExprStatement.execute(ExprStatement.java:67) 
    com.caucho.quercus.statement.BlockStatement.execute(BlockStatement.java:105) 
    com.caucho.quercus.program.Function.callImpl(Function.java:420) 
    com.caucho.quercus.program.Function.callMethod(Function.java:456) 

...

我用:

的WordPress 4.0

的Apache Tomcat 8.09/WildFly 8.1.0最終

JDK 1.8.0.05

4.0櫟.39

mysql-connector-java-5.1.33-bin.jar

爲什麼會出現StackOverflowError,我該如何在應用程序服務器上運行Wordpress穩定?

+1

您的問題中沒有足夠的信息可以幫助您解決這個問題。 – 2014-09-27 12:57:12

+0

我編輯了我的問題。 – 2014-09-29 07:25:40

回答

0

給你提供的信息,我能想到的兩種可能的解釋:

  1. 線程堆棧可能太小。不幸的是,我不能告訴你哪個線程堆棧太小。

  2. 有些東西可能會導致櫟屬進入遞歸循環。不幸的是,我不能告訴你在哪裏或爲什麼發生。

我知道這是不可能使用任何你,但除非你提供一個完整的堆棧跟蹤,源代碼和其他相關信息,這是所有的,可以推斷出。

+0

謝謝,我增加了JBoss JAVA_OPTS到-Xms1024m -Xmx2048m,但這對於Wordpress 4.0來說還不夠,但是Wordpress 3.8運行良好。 – 2014-10-01 13:53:43