...
Minimum Hardware Requirements
Hostname | Core | RAM | HDD | NIC | Role |
Node-0 | 8 | 16GB | 50GB | 1GB | Jenkins Master |
Node-1 | 8 | 16GB | 50GB | 1GB | Tars Framework |
Node-2 | 8 | 16GB | 100GB | 1GB | Tars Node (CVB + Type4 Application + Virtual Classroom Teacher Client + Virtual Classroom Student Client) |
Recommended Hardware Requirements
...
Developer Guide and Troubleshooting
Uninstall Guide
- Stop all tars processes
...
**Delete this line " * * * * * /usr/local/app/tars/tarsnode/util/monitor.sh "**
Troubleshooting
...
1. You can’t deploy service on IP 127.0.0.1 for the following reasons:
a)Each service has at least one obj to serve foreign clients;
b)Each service has a obj for administration, it binds to ip 127.0.0.1 and the same port which servant obj binds to.
2. After executing of tars_start.sh, please execute command ps -ef|grep tars to check that the core service processes of Tars are alive,
i.e., tarsregistry, tarsAdminRegistry, tarsnode, tarsconfig and tarspatch.
3. The paths in which services deployed as below:
a)Log file path: /usr/local/app/tars/app_log/${Application}/${ServiceName}/, such as
/usr/local/app/tars/app_log/Test/HelloServer/
b)Executable file path: /usr/local/app/tars/tarsnode/data/${Application}.${ServiceName}/bin/, such as
/usr/local/app/tars/tarsnode/data/Test.HelloServer/bin/
c)Template config file path: /usr/local/app/tars/tarsnode/data/${Application}.${ServiceName}/conf/, such as
/usr/local/app/tars/tarsnode/data/Test.HelloServer/conf/
d)Cache file path: /usr/local/app/tars/tarsnode/data/${Application}.${ServiceName}/data/, such as
/usr/local/app/tars/tarsnode/data/Test.HelloServer/data/
4. How to check logs
For example, there will be a log file named Test.HelloServer.log in directory
/usr/local/app/tars/app_log/Test/HelloServer/. If something failed, please check it.
5. tarsnode can not run java server: cannot execute java
Please restart tarsnode after install jdk
/usr/local/app/tars/tarsnode/util/start.sh
Maintenance
Blueprint Package Maintenance
...