04-08-2022 10:23 AM
Buen día, logre instalar alfresco siguiendo estos pasos -> https://github.com/Alfresco/alfresco-docker-installer , al parecer todo iniciaría bien, logré subir muchos documentos y ejecutar correctamente las búsquedas, pero, al pasar muchas horas el sistema no me permite logearme. Revise los logs pero no estoy seguro cual podría ser la falla. Agradecería mucho me puedan ayudar. Adjunto los archivos logs.
https://drive.google.com/drive/folders/13cL3mHMmO1dZLlrf0Ng0Yw9m_tY4nDb2?usp=sharing
04-11-2022 04:11 AM
En principio eso suele deberse a que el container de Alfresco ha caído. Y suele deberse a un problema de memoria. ¿Cuánta memoria tienes asignada para Docker?
04-11-2022 06:08 PM
Hola angel, tengo 16gb de ram . pondré el contenido de el docker-compose.yml
# Using version 2 as 3 does not support resource constraint options (cpu_*, mem_* limits) for non swarm mode in Compose
version: "2"
services:
alfresco:
build:
context: ./alfresco
args:
ALFRESCO_TAG: ${ALFRESCO_CE_TAG}
DB: postgres
SOLR_COMMS: secret
mem_limit: 7488m
depends_on:
- postgres
environment:
JAVA_TOOL_OPTIONS: "
-Dencryption.keystore.type=JCEKS
-Dencryption.cipherAlgorithm=DESede/CBC/PKCS5Padding
-Dencryption.keyAlgorithm=DESede
-Dencryption.keystore.location=/usr/local/tomcat/shared/classes/alfresco/extension/keystore/keystore
-Dmetadata-keystore.password=mp6yc0UD9e
-Dmetadata-keystore.aliases=metadata
-Dmetadata-keystore.metadata.password=oKIWzVdEdA
-Dmetadata-keystore.metadata.algorithm=DESede
"
JAVA_OPTS : '
-Ddb.username=alfresco
-Ddb.password=alfresco
-Ddb.driver=org.postgresql.Driver
-Ddb.url=jdbc:postgresql://postgres:5432/alfresco
-Dalfresco_user_store.adminpassword=209c6174da490caeb422f3fa5a7ae634
-Dsystem.preferred.password.encoding=bcrypt10
-Dsolr.host=solr6
-Dsolr.port=8983
-Dsolr.port.ssl=8983
-Dsolr.secureComms=secret
-Dsolr.baseUrl=/solr
-Dindex.subsystem.name=solr6
-Dsolr.sharedSecret=42udum7xwf2
-Dalfresco.host=${SERVER_NAME}
-Dalfresco.port=80
-Dapi-explorer.url=http://${SERVER_NAME}:80/api-explorer
-Dalfresco.protocol=http
-Dshare.host=${SERVER_NAME}
-Dshare.port=80
-Dshare.protocol=http
-Daos.baseUrlOverwrite=http://${SERVER_NAME}/alfresco/aos
-Dmessaging.broker.url="failover:(nio://activemq:61616)?timeout=3000&jms.useCompression=true"
-Ddeployment.method=DOCKER_COMPOSE
-Dcsrf.filter.enabled=false
-Dopencmis.server.override=true
-Dopencmis.server.value=http://${SERVER_NAME}:80
-DlocalTransform.core-aio.url=http://transform-core-aio:8090/
-DlocalTransform.ocr.url=http://transform-ocr:8090/
-Dcsrf.filter.enabled=false
-Dalfresco.restApi.basicAuthScheme=true
-Dauthentication.protection.enabled=false
-XX:+UseG1GC -XX:+UseStringDeduplication
-Dgoogledocs.enabled=true
-Xms6976m -Xmx6976m
-XX:MinRAMPercentage=50 -XX:MaxRAMPercentage=80
'
volumes:
- ./data/alf-repo-data:/usr/local/tomcat/alf_data
- ./logs/alfresco:/usr/local/tomcat/logs
transform-core-aio:
image: alfresco/alfresco-transform-core-aio:${TRANSFORM_ENGINE_TAG}
mem_limit: 1536m
environment:
JAVA_OPTS: "
-XX:MinRAMPercentage=50 -XX:MaxRAMPercentage=80
-Dlogging.level.org.alfresco.transform.router.TransformerDebug=ERROR
"
share:
build:
context: ./share
args:
SHARE_TAG: ${SHARE_TAG}
SERVER_NAME: ${SERVER_NAME}
mem_limit: 1872m
environment:
REPO_HOST: "alfresco"
REPO_PORT: "8080"
CSRF_FILTER_REFERER: "http://localhost:80/.*"
CSRF_FILTER_ORIGIN: "http://localhost:80"
JAVA_OPTS: "
-Xms1744m -Xmx1744m
-Dalfresco.context=alfresco
-Dalfresco.protocol=http
-XX:MinRAMPercentage=50 -XX:MaxRAMPercentage=80
"
volumes:
- ./logs/share:/usr/local/tomcat/logs
postgres:
image: postgres:${POSTGRES_TAG}
mem_limit: 1872m
environment:
- POSTGRES_PASSWORD=alfresco
- POSTGRES_USER=alfresco
- POSTGRES_DB=alfresco
command: "
postgres
-c max_connections=200
-c logging_collector=on
-c log_min_messages=LOG
-c log_directory=/var/log/postgresql"
ports:
- 5432:5432
volumes:
- ./data/postgres-data:/var/lib/postgresql/data
- ./logs/postgres:/var/log/postgresql
solr6:
build:
context: ./search
args:
SEARCH_TAG: ${SEARCH_CE_TAG}
SOLR_HOSTNAME: solr6
ALFRESCO_HOSTNAME: alfresco
ALFRESCO_COMMS: secret
CROSS_LOCALE: "true"
mem_limit: 3744m
environment:
#Solr needs to know how to register itself with Alfresco
SOLR_ALFRESCO_HOST: "alfresco"
SOLR_ALFRESCO_PORT: "8080"
#Alfresco needs to know how to call solr
SOLR_SOLR_HOST: "solr6"
SOLR_SOLR_PORT: "8983"
#Create the default alfresco and archive cores
SOLR_CREATE_ALFRESCO_DEFAULTS: "alfresco,archive"
SOLR_JAVA_MEM: "-Xms3488m -Xmx3488m"
SOLR_OPTS: "
-XX:NewSize=1616m
-XX:MaxNewSize=1616m
-Dalfresco.secureComms.secret=42udum7xwf2
"
volumes:
- ./data/solr-data:/opt/alfresco-search-services/data
activemq:
image: alfresco/alfresco-activemq:${ACTIVEMQ_TAG}
mem_limit: 1g
ports:
- 8161:8161
volumes:
- ./data/activemq-data:/opt/activemq/data
content-app:
image: alfresco/alfresco-content-app:${ACA_TAG}
mem_limit: 256m
depends_on:
- alfresco
- share
# HTTP proxy to provide HTTP Default port access to services
# SOLR API and SOLR Web Console are protected to avoid unauthenticated access
proxy:
image: nginx:stable-alpine
mem_limit: 128m
depends_on:
- alfresco
- solr6
- share
- content-app
volumes:
- ./config/nginx.conf:/etc/nginx/nginx.conf
- ./config/nginx.htpasswd:/etc/nginx/conf.d/nginx.htpasswd
ports:
- 80:80
transform-ocr:
image: angelborroy/alfresco-tengine-ocr:1.0.0
mem_limit: 1536m
environment:
JAVA_OPTS: "-XX:MinRAMPercentage=50 -XX:MaxRAMPercentage=80"
04-15-2022 07:39 PM
Disculpa mi insistencia, pero lograste revisar el archivo docker-compose.yml? sigo teniendo el problema de caida de alfresco.
04-19-2022 03:20 AM
Lo cieto es que acorde a los logs y la información, no se ve una causa directa de la caída.
¿Podrías verificar qué servicios están disponibles cuando detectas el problema?
Alfresco >> http://localhost:8080/alfresco
Share >> http://localhost:8080/share
ACA >> http://localhost:8080/
Postgresql >> Conectarse por el puerto 5432
04-19-2022 04:00 PM
No puedo entrar al sistema y solo se resuelve cuando hago
docker-compose down
docker-compose up --build --force-recreate -d
pero solo dura unas horas hasta que denuevo cae el servicio.
Adjunto imagenes:
04-20-2022 03:14 AM
Ese "Exit 137" en el contenedor de alfresco indica que no tiene suficientes recursos.
Asegúrate de que dispones de toda la memoria necesaria (unos 16 GB) y de que alfresco puede ocupar los 7 GB que tiene asignados.
04-21-2022 10:58 AM
Hola angel, asigné mas memoria al servidor y el servicio esta estable. aparentemente todo funciona bien, pero cuando realize un docker-compose ps, me arrojo este resultado:
habra algun problema con el exit 137 del "Alfresco Transform Core aio"?
04-22-2022 03:26 AM
Ese código siempre indica que el container no tiene recursos suficientes, generalmente relacionado con la RAM.
Incremente la memoria asignada al container en el docker-compose.yml, por ejemplo:
transform-core-aio:
image: alfresco/alfresco-transform-core-aio:${TRANSFORM_ENGINE_TAG}
mem_limit: 2048m
05-04-2022 11:23 PM
Gracias Ángel, aplicaré está solución.
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.