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.