Stopping and Starting AtScale Services
You can control individual services and check their status, start and stop all AtScale services, and configure AtScale services to start automatically after system restarts.
Controlling individual services
You can use the atscale_service_control program to control individual
services. For example, to manage just the AtScale engine service:
/opt/atscale/bin/atscale_service_control status engine
/opt/atscale/bin/atscale_service_control restart engine
Type
/opt/atscale/bin/atscale_service_control for help with this command.
Starting and Stopping AtScale Services Manually
You can start and stop all AtScale services by using the atscale_start
and atscale_stop scripts. You can also manage individual services
using the atscale_service_control program.
Your AtScale installation has two scripts to conveniently start and stop all AtScale services at once:
/opt/atscale/bin/atscale_start
/opt/atscale/bin/atscale_stop
Starting AtScale Services Automatically on System Restart
Red Hat and CentOS
You can use a service script to start all AtScale services automatically if the server running AtScale is restarted.
-
Copy the service script to the system's
/etc/init.dfolder. The script is located in the AtScale home directory, which is/opt/atscaleby default.mv <Path_to_the_AtScale_home_directory>/bin/atscale_service.init.d /etc/init.d/atscale_service -
Register the service.
Note: Your user account must be root or have sudo permission to run this command.
chkconfig atscale_service on
-
Confirm that the service is enabled.
chkconfig --list | grep atscaleThe chkconfig command should display this output:
:
atscale_service 0:off 1:off 2:on 3:on 4:on 5:on 6:off
-
Modify /etc/systemd/system.conf and update the DefaultLimitNOFILE line to the following:
DefaultLimitNOFILE=65536
UBUNTU
Note: All of the following steps are either done as root, or using the
sudo command.
-
Copy the service script to the system's
/etc/init.dfolder:-
Locate the atscale_service.init.d script in the
/opt/atscale/current/binfolder. -
Copy the script (using the new atscale_service name) as shown in the example below:
cp /opt/atscale/current/bin/atscale_service.init.d /etc/init.d/atscale_service
-
-
Change the permissions on the file:
chmod 0755 /etc/init.d/atscale_service -
Modify the init.d script to contain Ubuntu specific functionality
### BEGIN INIT INFO
# Provides: atscale_service
# Required-Start: $all
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop:
# Short-Description: your description here
### END INIT INFO -
Create a symlink in the /etc/rc2.d folder
cd /etc/rc2.d
ln -s ../etc/init.d/atscale_service
mv atscale_service S01atscale_service -
Enable the service
update-rc.d atscale_service enable