これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドtarantoolctlです。
プログラム:
NAME
tarantoolctl-tarantoolインスタンスを制御するユーティリティ
SYNOPSIS
vim /etc/tarantool/instances.enabled/my_instance.lua
tarantoolctl my_instance を開始する
tarantoolctl my_instance を停止する
tarantoolctl logrotate my_instance
DESCRIPTION
スクリプトは「/ etc / sysconfig / tarantool」または「/ etc / default / tarantool」と読み替えられます。 ファイル
一般的なデフォルトインスタンスオプションが含まれています:
$ cat / etc / default / tarantool
--Tarantoolのオプション
デフォルト_cfg = {
--pid_file ..インスタンス.. '。pid'になります
pid_file = "/ var / run / tarantool"、
--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"、
-ロガー/インスタンス.. '。log'
ロガー= "/ var / log / tarantool"、
username = "tarantool"、
}
instance_dir = "/etc/tarantool/instances.enabled"
このファイルは、ユーザーがアプリケーション(インスタンス)を配置できる「instance_dir」を定義します。
各インスタンスは「tarantoolctl」で制御できます。
起動
tarantoolctl 起動インスタンス名
停止
tarantoolctl 停止インスタンス名
Logrotate インスタンスの ログ
tarantoolctl logrotate インスタンス名
Enter 管理人 コンソール
tarantoolctl に instance_name を入力
status
tarantoolctl ステータス instance_name
インスタンスが起動しているかどうかを確認します。
pidファイルが存在し、制御ソケットが存在し、制御ソケットが有効である場合、コード0が返されます。
それ以外の場合は、戻りコード!= 0です。 pidファイルが存在し、
ソケットはしません、など。
別 インスタンス コントロール
SysV initを使用する場合は、「tarantoolctl」からのシンボリックリンクを使用できます。
「/etc/init.d/instance_name[.lua]」。 「tarantoolctl」は、シンボリックリンクによって開始されたかどうかを検出し、
instance_nameを「 `basename $ 0.lua`」として使用します。
COPYRIGHT
Copyright(C)2010-2013 Tarantool AUTHORS:AUTHORSファイルを参照してください。
2016-01-19 タランツールctl(1)
onworks.netサービスを使用してオンラインでtarantoolctlを使用する
