Difference between revisions of "Troubleshooting Content Manager OnDemand"

Line 28: Line 28:


== Operating Systems ==
== Operating Systems ==
One of the common issues that manifests in [http://www.odusergroup.org/forums/index.php?topic=2496.0 strange] and [https://www-01.ibm.com/support/docview.wss?uid=swg21618982 puzzling] ways is a lack of resources (CPU / Memory).  On the UNIX-style platforms, this is controlled by the 'ulimit' command ([https://www.ibm.com/support/knowledgecenter/en/ssw_aix_72/com.ibm.aix.cmds5/ulimit.htm AIX] and [https://access.redhat.com/solutions/61334 Linux]).  Given that IBM CMOD is installed on servers, the ulimits should be set to 'unlimited' for all parameters.  The only reason to establish limits on OnDemand's access to server resources is if it's installed on a shared system -- but this generally only happens in the smallest of Content Manager OnDemand installations.
You can view your current ulimits with:
    ulimit -a


=== AIX ===
=== AIX ===
Advanced Interactive eXecutive ("AIX") is IBM's unique flavor of the popular UNIX operating system.  Common places to search for diagnostic information is the Error Report (errpt -a) or the standard logging directory, /var/log.  Also, logging to the console is a popular option.  If you have root access to the server, you can run:
Advanced Interactive eXecutive ("AIX") is IBM's unique flavor of the popular UNIX operating system.  Common places to search for diagnostic information is the Error Report (errpt -a) or the standard logging directory, /var/log.  Also, logging to the console is a popular option.  If you have root access to the server, you can run:


Line 44: Line 47:


=== Linux ===
=== Linux ===
Linux is a popular open source operating system.  You can get system-level information or errors by running the 'dmesg' command -- but you'd be well-advised to use the 'more' or 'less' or 'pg' utilities to get a single page worth out output at a time, as the dmesg output can be thousands of lines long.
Linux is a popular open source operating system.  You can get system-level information or errors by running the 'dmesg' command -- but you'd be well-advised to use the 'more' or 'less' or 'pg' utilities to get a single page worth out output at a time, as the dmesg output can be thousands of lines long.