ライセンス

Sora はライセンスファイルを読み込ませることで起動します。

ライセンスの設定

Sora を起動する前に sys.config の license_file の値はデフォルトから変更せず、ライセンスファイルを cp コマンドで sora ディレクトリ以下にある etc/license.json 以下にコピーして利用してください。

$ cp 123ABC-SRA-E001-20180101-100.json sora/etc/license.json

ライセンスの更新

ライセンスを更新する場合は cp コマンドで sora ディレクトリ以下にある etc/license.json を上書きしてください。

$ cp 123ABC-SRA-E001-20180101-100.json sora/etc/license.json

その後ライセンス更新 API である UpdateLicense API を利用して、更新してください。

$ http POST 192.0.2.1:3000/ x-sora-target:Sora_20171218.UpdateLicense -vvv

接続数制限

Sora はライセンスファイルを組み込むことで起動するようになります。 ライセンスファイルには最大接続数が明記してあり、その最大接続数を超えて接続することはできません。

また接続ができなかったクライアントには EXCEED-MAX-CONNECTIONS というエラーが通知されます。

ライセンス期限が過ぎている場合

既存の接続は継続されますが、新規接続ができなくなります。 EXPIRED-LICENSE というエラーがログに記録されます。

ライセンスファイルのパスの更新

ライセンスファイルの更新は、一度サーバを停止し、 sys.configlicense_file のパスを変更してサーバを起動する必要があります。