Hi All,
I am quiet new to documentum ,
I would like to know what is the use of the dfc.keystore file ???
-Manikandan
Hello Manikandan,
Each installed DFC has an identity, with a unique identifier extracted from the PKI credentials. The first time an installed DFC is initialized, it creates its PKI credentials and publishes its identity to the global registry known to the DFC. In response, a client registration object and a public key certificate object are created in the global registry. The client registration object records the DFC instance's identity. The public key certificate object records the certificate used to verify that identity.
The PKI credentials for a DFC are stored by default in a file named dfc.keystore in the same directory as the dfc.properties file. You can change the file's location and name if you wish, by setting a key in the dfc.properties file.
More datail you can get in Documentum Content Server > Content Server Fundamentals > Security Services > Privileged DFC.
~ Konstantin
Hi Konstatin,
Thanks for your response!
Recently we are facing an issue in our content server where in the java method server is blocked in every 15 days and we need to reboot the server as an short term fixes.
Environment :
HP-UX esepdp03 B.11.23 U ia64 1468500874 unlimited-user license
The processes are getting blocked with FIN_WAIT_2 states in port 9080, we could also find in the server.log out of memory error whenever this blockage happens,
2010-11-09 14:50:11,688 INFO [STDOUT] 14:50:11,688 ERROR [http-0.0.0.0-9080-66] org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/DmMethods].[DoMethod] - Servlet.service() for servlet DoMethod threw exceptionjava.lang.OutOfMemoryError: Java heap space2010-11-09 14:51:19,560 ERROR [STDERR] Exception in thread "Session pool worker" 2010-11-09 14:51:19,561 ERROR [STDERR] java.lang.OutOfMemoryError: Java heap space
Initally the startup of the MethodServer script was,
-bash-3.2$ more startMethodServer.sh
#!/bin/sh
USER_MEM_ARGS="-Xms256m -Xmx256m -XX:PermSize=64m -XX:MaxPermSize=256m -Xss256k -XX:+DisableExplicitGC"
export USER_MEM_ARGS
/opt/nokiacif/documentum/contentserver/shared/jboss4.2.0/bin/run.sh -c DctmServer_MethodServer -b 0.0.0.0 $JAVA_OPTIONS
Then we have increased the min/max memory to 512M , but again we faced the same issue in about 20 days,
We have decided to take the heap dumps and also to increase the heap memory to 1024M as per the below script,
USER_MEM_ARGS="-Xms1024m -Xmx2048m -XX:PermSize=128m -XX:MaxPermSize=512m -Xss256k -XX:+DisableExplicitGC -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+HeapDumpOnOutOfMemoryError -XX:+HeapDumpOnCtrlBreak"
date
/opt/nokiacif/documentum/qa/contentserver/shared/jboss4.2.0/bin/run.sh -c DctmServer_MethodServer -b 0.0.0.0 $JAVA_OPTIONS
But after the complete restart of the Method Server , We are seeing an authentication error with respect to dmadmin - our installation owner ..
2011-03-14 06:51:13,503 INFO [STDOUT] 06:51:13,503 ERROR [Timer-17] com.documentum.acs.configuration.impl.DocbaseValidationTask - ERROR_VALIDATING_DOCBASE
DfAuthenticationException:: THREAD: Timer-17; MSG: [DM_SESSION_E_AUTH_FAIL]error: "Authentication failed for user dmadmin with docbase espoo12."; ERRORCODE: 100; NEXT: null
at com.documentum.fc.client.impl.docbase.DocbaseExceptionMapper.newException(DocbaseExceptionMapper.java:52)
at com.documentum.fc.client.impl.connection.docbase.MessageEntry.getException(MessageEntry.java:39)
at com.documentum.fc.client.impl.connection.docbase.DocbaseMessageManager.getException(DocbaseMessageManager.java:137)
at com.documentum.fc.client.impl.connection.docbase.netwise.NetwiseDocbaseRpcClient.checkForMessages(NetwiseDocbaseRpcClient.java:305)
at com.documentum.fc.client.impl.connection.docbase.netwise.NetwiseDocbaseRpcClient.applyForObject(NetwiseDocbaseRpcClient.java:648)
at com.documentum.fc.client.impl.connection.docbase.DocbaseConnection$8.evaluate(DocbaseConnection.java:1239
We are unable to perform the documentum functionalities from our application ...
What might be the root causes of the above issue ???
Will renaming the dfc.keystore file and restarting all the documentum services fix the issue ???
Thanks in advance ...
BR,
Manikandan
Sorry but I am affraid I cann't help you with this issue.
dfc.keystore has nothing to do with java memory settings. looks like you have a memory leak. schedule a reboot of the JMS every week until you can figure out the code with memory leak.
Bain,
Manikandan says that now they get another error:
ERROR [Timer-17] com.documentum.acs.configuration.impl.DocbaseValidationTask - ERROR_VALIDATING_DOCBASEDfAuthenticationException:: THREAD: Timer-17; MSG: [DM_SESSION_E_AUTH_FAIL]error: "Authentication failed for user dmadmin with docbase espoo12."; ERRORCODE: 100;
delete the dfc.keystore and restart....
espoo12... I know where that is installed!!!