This article covers basic issues and troubleshooting related to application access and startup. This article primarily addresses linux platforms. Windows OS troubleshooting will have the same steps but CLI commands will vary.
There are 3 primary servers that must be "Up" in order to use the application
- Database server: The "owaredb" service controls the database server. The database server stores all user and network information.
- Application Server: The "oware" service controls the application server. The application server handles all request to and from the network as well as interactions with the Web server. The Application server is the primary server that communicates with the database.
- Web server: The "synergy" service controls the web server. The web server provides the Graphical User interface.
If the application is not accessible, any one of these may be at the root of the problem. This article will help isolate which server is the problem. These troubleshooting steps assume that the server or VM where the application is installed is reachable via CLI or GUI. If it is not, then there is a network issue that must be resolved first.
Check the server status
Start by accessing the server of VM via CLI. Use a tool like putty and login with your server credentials. If using the Cruz OVA, the username is synergy and password is synergyP@$$.
-
Check Db server status or stop or start =============================
CLI cmd --> sudo service owaredb status | stop | start
- If Db server is up and active, verify DB connectivity
CLI cmd --> pingdb -u oware -pdorado (note: these are the default username and password)
If pingdb is successful, check the Application server. (Step 2)
- If Db service will not start:
-
- Has the VM or server IP changed? If it has, the Application must also have it settings updated in order to bind to the new IP.
CLI cmd --> ipaddresschange -n x.x.x.x (where x.x.x.x is the new ipaddress)
Restart the server or VM. Use the commands outlined in this article to check individual server status or startup progress.
-
- Other Database startup issues may require advanced Database knowledge as well deeper application knowledge.
- Capture logs and submit to support team here.
- To Capture logs:
- Other Database startup issues may require advanced Database knowledge as well deeper application knowledge.
CLI cmd --> getlogs
Or refer to this article
NOTE: If reviewing logs, look for java exceptions or indications that might indicate a port or other application conflict where the db cannot bind to a port port or another database instance is running
2. Check Application server status or stop or start ========================
CLI cmd --> sudo service oware status | stop | start
- If Server will not start check the log file at <installpath>/oware/jboss-5.1/server/oware/log or Capture and submit logs as described for "Db Server"
- Did the application license expire? Search the logfile for keyword "CheckServerLicense"
- You may see something like this if the license is close to expiring. Numerous Application alerts would also be present in the UI within 30 day of an expiring license.
======================================================
APPLICATION SERVER WARNING
Application Server License Will Expire
In 1 Days, 22 Hours, 59 Minutes
Contact SUPPORT
======================================================
-
If your the license has expired the application will fail to start beginning at 12 midnight
on the last day of the license and the server will show:
=====================================================
APPLICATION SERVER ERROR
Application Server License Not Found
Contact SUPPORT
Beginning Server Shutdown
======================================================
- Capture this log and submit to support team here or contact you sales rep to renew you license
- For other issues, Application server log review may require advanced knowledge or expertise to interpret effectively.
- Capture logs and submit to support team here.
- To Capture logs:
- CLI cmd --> getlogs
NOTE: If reviewing logs, look for java exceptions or indications that might indicate a port or other application conflict. For example the application server needs to bind to SNMP related ports. If there is another SNMP tool installed , it may prevent the application server from starting.
3. Check Web server status or stop or start =======================
CLI cmd --> sudo service synergy status | stop | start
- Issues with web server may be found in the web server log file.
log files: <installpath>/oware/synergy/tomcat-7.0.70/logs - Web server log review may require advanced knowledge or expertise to interpret effectively.
- Capture logs and submit to support team here.
- To Capture logs:
- CLI cmd --> getlogs
NOTE: If reviewing logs, look for java exceptions or indications that might indicate a port or other application conflict.