cancel
Showing results for 
Search instead for 
Did you mean: 

TimeoutException eliminando un sito

braguzz
Champ in-the-making
Champ in-the-making
salve, ho installato da tempo la 4.2c su ubuntu 12.04, e gira e rigira mi sembrava di aver messo su una configurazione 'accettabile'.

Il problema che ho adesso e' che andando a cancellare un sito di grosse dimensioni, oppure delle cartelle di grosse dimensioni da share, il sistema va in timeout e il tutto crasha.

avevo intenzione di mettere il sistema in test con qualche utente, ma la cosa mi sta bloccando.

ho cambiato anche i parametri di timeout in server.xml, ma la cosa si ripresenta.

Nel log vedo:

2013-07-02 08:22:05,161  INFO  [webscripts.connector.RemoteClient] [http-apr-80-exec-12] Error status 408 Read timed out
java.net.SocketTimeoutException: Read timed out
   at java.net.SocketInputStream.socketRead0(Native Method)
   at java.net.SocketInputStream.read(SocketInputStream.java:150)
   at java.net.SocketInputStream.read(SocketInputStream.java:121)
   at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
   at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
   at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78)
   at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106)
   at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116)
   at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1973)
   at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)
   at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)
   at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
   at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
   at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
   at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
   at org.springframework.extensions.webscripts.connector.RemoteClient.service(RemoteClient.java:1050)
   at org.springframework.extensions.webscripts.connector.RemoteClient.service(RemoteClient.java:828)
   at org.springframework.extensions.webscripts.connector.RemoteClient.call(RemoteClient.java:576)
   at org.springframework.extensions.webscripts.connector.RemoteClient.call(RemoteClient.java:510)
   at org.springframework.extensions.webscripts.connector.HttpConnector.call(HttpConnector.java:70)
   at org.springframework.extensions.webscripts.ScriptRemoteConnector.del(ScriptRemoteConnector.java:246)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:601)
   at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:155)
   at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:243)
   at org.mozilla.javascript.optimizer.OptRuntime.call1(OptRuntime.java:66)
   at org.mozilla.javascript.gen.c50._c1(file:/media/Data01/alfresco-4.2.c/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/modules/delete-site.post.json.js:8)
   at org.mozilla.javascript.gen.c50.call(file:/media/Data01/alfresco-4.2.c/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/modules/delete-site.post.json.js)
   at org.mozilla.javascript.optimizer.OptRuntime.callName0(OptRuntime.java:108)
   at org.mozilla.javascript.gen.c50._c0(file:/media/Data01/alfresco-4.2.c/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/modules/delete-site.post.json.js:42)
   at org.mozilla.javascript.gen.c50.call(file:/media/Data01/alfresco-4.2.c/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/modules/delete-site.post.json.js)
   at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:393)
   at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2834)
   at org.mozilla.javascript.gen.c50.call(file:/media/Data01/alfresco-4.2.c/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/modules/delete-site.post.json.js)
   at org.mozilla.javascript.gen.c50.exec(file:/media/Data01/alfresco-4.2.c/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/modules/delete-site.post.json.js)
   at org.springframework.extensions.webscripts.processor.JSScriptProcessor.executeScriptImpl(JSScriptProcessor.java:318)
   at org.springframework.extensions.webscripts.processor.JSScriptProcessor.executeScript(JSScriptProcessor.java:192)
   at org.springframework.extensions.webscripts.AbstractWebScript.executeScript(AbstractWebScript.java:1305)
   at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:86)
   at org.springframework.extensions.webscripts.PresentationContainer.executeScript(PresentationContainer.java:70)
   at org.springframework.extensions.webscripts.LocalWebScriptRuntimeContainer.executeScript(LocalWebScriptRuntimeContainer.java:240)
   at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:377)
   at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:209)
   at org.springframework.extensions.webscripts.servlet.mvc.WebScriptView.renderMergedOutputModel(WebScriptView.java:104)
   at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
   at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047)
   at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817)
   at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
   at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
   at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
   at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
   at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
   at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)
   at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
   at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:195)
   at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:159)
   at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)
   at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)
   at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
   at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
   at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
   at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1813)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
   at java.lang.Thread.run(Thread.java:722)
2013-07-02 08:22:05,192  ERROR [extensions.webscripts.AbstractRuntime] [http-apr-80-exec-12] Exception from executeScript - redirecting to status template error: 06020001 Failed to execute script 'classpath*:alfresco/site-webscripts/org/alfresco/modules/delete-site.post.json.js': 06020000 TypeError: Cannot read property "success" from null (file:/media/Data01/alfresco-4.2.c/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/modules/delete-site.post.json.js#12)
org.springframework.extensions.webscripts.WebScriptException: 06020001 Failed to execute script 'classpath*:alfresco/site-webscripts/org/alfresco/modules/delete-site.post.json.js': 06020000 TypeError: Cannot read property "success" from null (file:/media/Data01/alfresco-4.2.c/tomcat/webapps/share/WEB-INF/classes/alfresco/site-webscripts/org/alfresco/modules/delete-site.post.json.js#12)
   at org.springframework.extensions.webscripts.processor.JSScriptProcessor.executeScript(JSScriptProcessor.java:200)
   at org.springframework.extensions.webscripts.AbstractWebScript.executeScript(AbstractWebScript.java:1305)
   at org.springframework.extensions.webscripts.DeclarativeWebScript.execute(DeclarativeWebScript.java:86)
   at org.springframework.extensions.webscripts.PresentationContainer.executeScript(PresentationContainer.java:70)
   at org.springframework.extensions.webscripts.LocalWebScriptRuntimeContainer.executeScript(LocalWebScriptRuntimeContainer.java:240)
   at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:377)
   at org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:209)
   at org.springframework.extensions.webscripts.servlet.mvc.WebScriptView.renderMergedOutputModel(WebScriptView.java:104)
   at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
   at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1047)
   at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:817)
   at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
   at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
   at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:560)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
   at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
   at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
   at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)
   at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
   at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:195)
   at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:159)
   at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)
   at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)
   at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
   at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
   at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
   at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1813)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
   at java.lang.Thread.run(Thread.java:722)
ecc..
————

dopodiche il tutto si pianta e tocca fare il reindex altrimenti non riparte…


qualche suggerimento?

grazie in anticipo,
Paolo

49 REPLIES 49

braguzz
Champ in-the-making
Champ in-the-making
sto reinstallando 'a manina' seguendo l'ottima guida di Corti..

fcorti
Elite Collaborator
Elite Collaborator
🙂

Pensavo che dopo l'installazione potresti agire anche sulle JAVA_OPTS dando più risorse possibile (potrebbe essere stato anche quello il problema).

Per curiosità, quanto erano i JAVA_OPTS nella tua prima installazione?

Se c'è bisogno di qualcosa per l'installazione, fai un fischio… oramai mi sento emotivamente coinvolto nel problema. 🙂

braguzz
Champ in-the-making
Champ in-the-making
grazie del sostegno pero'…

AAAA!!!

Ho reinstallato  tutto seguendo la tua guida, il server sembra piu reattivo ma il problema si e' ripresentato!!

Nei java_OPTS ho inserito MaxPermSize=512 -Xms12m8 -Xmx1024m -XX: disableExplicitGC

nel vecchio server avevo provato a controllarlo con visualvm ma non e' che vedevo grossi problemi di memoria…


e ora? butto via tutto????

questo Alfresco mi sta distruggendo!! Smiley Wink

fcorti
Elite Collaborator
Elite Collaborator
Eh…

Spero che quanto scrivi '-Xms12m8' sia un refuso ed in realtà sia '-Xms128m'.
Altro non mi viene in mente con questi elementi… mannaggia.

braguzz
Champ in-the-making
Champ in-the-making
Si e' un errore di battitura.

E ora? Cambio SO? Cambio versione? Cambio lavoro? Smiley Wink

fcorti
Elite Collaborator
Elite Collaborator
Macchè… mai demordere. 🙂

Se altri nella community non hanno idee significa che il problema è difficile da individuare tramite la descrizione in un forum (succede).
Puoi provare a postare anche nel forum in inglese.
La ci sono molti più utenti attivi (e tanti tanti estremamente bravi) anche se non è detto tu trovi risposte se il problema è "difficile da spiegare".
In ultima analisi il mio consiglio è di coinvolgere qualcuno "di forte", conscio che l'ultima risposta è sempre: passa alla versione enterprise e chiedi supporto. 😉

In questi casi penso sempre che Alfresco è utilizzato in migliaia di installazioni nel mondo, da milioni di utenti e da aziende piccole, medie o grandi. Il problema potrebbe essere nell'installazione, un bug di versione o qualcosa che non si capisce ma non stai proponendo un uso "scorretto"… vuoi solo cancellare file di grandi dimensioni. 😉

Facci sapere come va.

braguzz
Champ in-the-making
Champ in-the-making
ok grazie.
intanto ho appena reinstallato (per l'ennesima volta) tutto da zero anche il SO senza interfaccia grafica e ora sto creando il sito..

appena ha finito riprovo…

Ps.
voglio battere il record di velocita
da zero ad alfresco installato (male perche non va ma installato) in meno di 5 minuti… Smiley Wink


grazie per ora
Paolo

braguzz
Champ in-the-making
Champ in-the-making
me lo fa anche questo pero c'e' una novita.
andando con top, vedo che quando si pianta ci sono 4 o cinque processi postgres che schizzano al 100% di cpu…

mah

braguzz
Champ in-the-making
Champ in-the-making
Nei forum in inglese bi dicono che in pratica lo deve fare. Mi ambra strano comunque…
Secondo voi se metto in piedi un altro server per l indicizzazione e per postgress le cose possono cambiare?

fcorti
Elite Collaborator
Elite Collaborator
Ho visto il thread con Zaizi.
Anche lui proprio sicuro sicuro non mi è sembrato.

Non dice proprio che lo deve fare… anzi… dice che secondo lui potrebbe andare in una sorta di deadlock a causa dell'elevato numero di file.
Ho visto anche che la tua macchina è carrozzata bene e non dovrebbe aver problemi di performance, in effetti.

Puoi provare a separare DB e app… ma personalmente non ci credo molto.

Questo lo hai visto?
http://forums.alfresco.com/forum/developer-discussions/other-apis/solved-very-large-uploads-result-t...
(lo so, è per l'upload ma è per dare tempo a tomcat)

Ma un workaround non te lo accettano?
Insomma… ma quanto capita di cancellare un sito di 4Gb di documenti e poi da interfaccia web.
Vuotarlo prima con FTP, WebDav, altro e poi cancellare il sito da vuoto.
La faccio troppo facile? 😉
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.