03-12-2021 05:38 AM
Hello,
We have an Alfresco 6 installation at a customer's site. They are experiencing problems with Alfresco performance.
Alfresco is only used by this customer via APIs or via CMIS.
Users can retrieve the full Alfresco hierarchy via the API and then download the necessary documents.
Users from the web can also modify document information also by using the API.
It is not uncommon for Alfresco (tomcat) to crash suddenly because the memory is too full (heap problem). It is then necessary to restart the service.
Our customer has 32 GB RAM for Alfresco and all the sub-services (excluding the database, which is on another device installed).
Do you have any recommendations on the recommended amount of RAM and CPU please?
For information, here is some information on the number of users and documents of our customer:
~ 6'000 Users
~ 34GB of data
~ 90'000 documents (PDF only)
I found this link, with give information about resources (https://www.alfresco.com/sites/www.alfresco.com/files/alfresco_one_5.1_on-premises_reference_archite...), but doesn't specify depending on the amount of user:
As an example, I found this :
Btw, our Alfresco installation is on a docker system based.
Should the 32 GB be enough ?
Or that is our program (that connect to Alfresco using the API) that has a problem ?
Thanks in advance
03-12-2021 09:31 AM
Hard to answer without more details. Install javamelody (https://github.com/javamelody/alfresco-javamelody ) to your repository and maybe you will be able to identify what is happening. Download AMP: https://github.com/javamelody/alfresco-javamelody/releases and add it to your repo (via Dockerfile or create your own image).
You will need to add these two lines to Docker Compose file for the repo:
-Djavamelody.storage-directory=/usr/local/tomcat/alf_data/javamelody #use your path -Djavamelody.application-name=alfresco
Do you see any errors in alfresco.log before crash?
Explore our Alfresco products with the links below. Use labels to filter content by product module.