03-15-2017 07:56 AM
Hola,
al arrancar Alfresco 5.1 estamos teniendo problemas de timeout como se muestra en este trozo de log:
2017-03-15 12:46:30,398 INFO [webscripts.connector.RemoteClient] [http-apr-8980-exec-5] Exception calling (GET) http://localhost:8980/alfresco/s/remoteadm/has/alfresco/site-data/chrome/.xml?s=sitestore
2017-03-15 12:46:30,398 INFO [webscripts.connector.RemoteClient] [http-apr-8980-exec-5] Error status 408 Read timed out
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
at java.net.SocketInputStream.read(SocketInputStream.java:170)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:139)
Además, una vez que la página carga (después de muchos minutos intentando cargar) y nos logamos con el usuario admin de Alfresco, obtenemos esta página:
No hemos customizado nada del UI, esto se produce incluso la primera vez que arrancamos Alfresco 5 después tras la instalación.
¿Alguien sabe qué puede estar sucediendo?
Lo único que hemos hecho es aumentarle el timeout, para ver si evitábamos este error. Para ello hemos introducido en el fichero custom-slingshot-application-context.xml lo siguiente:
<bean id="connector.remoteclient" parent="connector.remoteclient.abstract" class="org.alfresco.web.scripts.SlingshotRemoteClient" scope="prototype" >
<!-- the http.connection.timeout value in milliseconds to apply to HTTP connections -->
<!--<property name="connectTimeout"><value>10000</value></property>-->
<property name="connectTimeout"><value>20000</value></property>
<!-- the http.socket.timeout value in milliseconds to apply to HTTP connections -->
<!--<property name="readTimeout"><value>120000</value></property>-->
<property name="readTimeout"><value>600000</value></property>
</bean>
(El error ocurre tanto si modificábamos este fichero como si no)
¡Un saludo y gracias de antemano!
Jorge
03-15-2017 08:23 AM
Suele ocurrir cuando el servidor está muy cargado de CPU, las peticiones entre Share y Alfresco tardan más de la cuenta. Y generalmente suele ser debido a LibreOffice. Verifica el consumo de CPU y mueve LibreOffice a otro servidor (si es posible).
03-15-2017 08:44 AM
03-15-2017 10:22 AM
¿Alfresco repo está en el puerto 8980?
03-15-2017 11:30 AM
Durante el proceso de instalación, cuando nos pide que introduzcamos los puertos, la configuración que damos es la siguiente:
Tomcat Server Port: [8080]: 8980
Tomcat Shutdown Port: [8005]: 8905
Tomcat SSL Port [8443]: 8443
Tomcat AJP Port: [8009]: 8909
LibreOffice Server Port: [8100]: 8100
Port: [21]: 21
¡Un saludo!
Jorge
03-16-2017 01:46 PM
Parece todo correcto. En cualquier caso, siempre que he visto 408 es porque Share no recibe una respuesta a tiempo de Alfresco. ¿Puedes medir cuánto están tardando las respuestas de Alfresco?
Quizá unas pruebas de carga del core (alfresco) te ayuden a determinar si se está comportando adecuadamente.
03-17-2017 06:31 AM
Hola Angel Borroy ya hemos resuelto el problema!
Hemos entendido que se trata de la versión de mysql. El mal funcionamiento nos estaba ocurriendo en una versión de mysql 5.7.
Hemos repetido la prueba en otra máquina con la versión de mysql 5.1 y nos ha funcionado perfectamente.
¡Muchas gracias!
¡Un saludo!
Jorge
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.