tarantoolctl - Online in the Cloud

This is the command tarantoolctl that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


tarantoolctl - an utility to control tarantool instances

SYNOPSIS


vim /etc/tarantool/instances.enabled/my_instance.lua
tarantoolctl start my_instance
tarantoolctl stop my_instance
tarantoolctl logrotate my_instance

DESCRIPTION


The script is read "/etc/sysconfig/tarantool" or "/etc/default/tarantool". The file
contains common default instances options:

$ cat /etc/default/tarantool

-- Options for Tarantool
default_cfg = {
-- will become pid_file .. instance .. '.pid'
pid_file = "/var/run/tarantool",

-- will become wal_dir/instance/
wal_dir = "/var/lib/tarantool",

-- snap_dir/instance/
snap_dir = "/var/lib/tarantool",

-- sophia_dir/instance/
sophia_dir = "/var/lib/tarantool/sophia",

-- logger/instance .. '.log'
logger = "/var/log/tarantool",

username = "tarantool",
}

instance_dir = "/etc/tarantool/instances.enabled"

The file defines "instance_dir" where user can place his applications (instances).

Each instance can be controlled by "tarantoolctl":

Starting instance
tarantoolctl start instance_name

Stopping instance
tarantoolctl stop instance_name

Logrotate instance's log
tarantoolctl logrotate instance_name

Enter instance admin console
tarantoolctl enter instance_name

status
tarantoolctl status instance_name

Check if instance is up.

If pid file exists and control socket exists and control socket is alive returns code 0.

Return code != 0 in other cases. Can complain in log (stderr) if pid file exists and
socket doesn't, etc.

separate instances control
If You use SysV init, You can use symlink from "tarantoolctl" to
"/etc/init.d/instance_name[.lua]". "tarantoolctl" detects if it is started by symlink and
uses instance_name as "`basename $0 .lua`".

COPYRIGHT


Copyright (C) 2010-2013 Tarantool AUTHORS: please see AUTHORS file.

2016-01-19 tarantoolctl(1)

Use tarantoolctl online using onworks.net services



Latest Linux & Windows online programs