On this page |
サーバーの設定
HQueueサーバーは、サーバー上に配置してある/opt/hqueue/hqserver.ini
コンフィグファイルを編集して設定します。
以下に編集可能な設定変数のリストを載せています。
Note
変数の値に%(here)s
を使えば、hqserver.ini
を含んだフォルダのパスを参照することができます。
設定変数 |
説明 |
---|---|
debug |
サーバーのログ(ログ)にデバッグ情報を出力する場合は |
email_to |
システムエラーや通告が発生した時にメッセージを受信する電子メールアドレス。 |
error_email_from |
システムエラーや通告が発生した時にメッセージを送信する電子メールアドレス。 |
hqserver.activeTimeout |
クライアントマシンが'反応なし'とみなす時間を分単位で指定します。 |
hqserver.expireJobsDays |
終了したジョブをHQueueから永久に削除する時間を日単位で指定します。 |
hqserver.port |
HQueueサーバーが開けるポート番号。この変数は |
hqserver.sharedNetwork.host |
共有ネットワークドライブを提供するマシン。 |
hqserver.sharedNetwork.mount.linux |
Linuxクライアントマシンの共有ネットワークドライブのマウントポイント。 |
hqserver.sharedNetwork.mount.macosx |
Mac OS Xクライアントマシンの共有ネットワークドライブのマウントポイント。 |
hqserver.sharedNetwork.mount.windows |
Windowsクライアントマシンの共有ネットワークドライブのマウントポイント。 |
hqserver.sharedNetwork.path |
ホストマシンの共有ネットワークドライブのフォルダパス。 |
hqserver.upgradePriority |
ビルトイン"Upgrade"ジョブの優先度設定。 |
job_logs_dir |
ジョブのログを保存するフォルダ。 |
port |
HQueueサーバーが開けるポート番号。この変数は |
smtp_server |
システムエラーや通告が発生した時にメッセージを送信するメールサーバー。 |
sqlalchemy.default.pool_size |
接続プールで利用可能な最大データベース接続数。サーバーログで"QueuePool limit of size"エラーを見つけたら、この変数の値を大きくする必要があります。要するに、pool_sizeをファーム上のクライアントマシンの数とだいたい同じになるように設定してください。 |
sqlalchemy.default.max_overflow |
|
サーバーの設定変更を反映させる
hqserver.ini
を編集した後は、その変更を反映するためにHQueueサーバーを再起動しなければなりません。
Linuxのサーバーを再起動するには、以下のコマンドを実行します:
cd /opt/hqueue ./scripts/hqserverd restart
Mac OS Xのサーバーを再起動するには、以下のコマンドを実行します:
launchctl unload /Library/LaunchDaemons/com.sidefx.hqserver.plist launchctl load /Library/LaunchDaemons/com.sidefx.hqserver.plis
Windowsのサーバーを再起動するには、スタートメニュー->プログラム->管理ツール->サービス
で、HQueueServerサービスを再起動します。
クライアントの設定
HQueueクライアントは、クライアントのインストールディレクトリに配置してあるhqnode.ini
コンフィグファイルを編集して設定します。
以下に編集可能な設定変数のリストを載せています。
設定変数 |
説明 |
---|---|
sharedNetwork.mount |
クライアントの共有ネットワークドライブのマウントポイント。 |
server |
クライアントの接続先となるHQueueサーバー。これを設定すると、 |
port |
HQueueサーバーがListenするポート番号。 |
name |
クライアントの名前。これは、同じマシン上に複数のクライアントを実行する予定がある場合にのみ必要です。同じマシン上に複数のクライアントを実行したい場合、各クライアントを別々のインストールディレクトリから起動し、それぞれのクライアントの |
cpus |
クライアントがジョブを実行する時に利用可能なCPUの数。 |
auto_upgrade |
アップグレードが利用可能な場合に、クライアントを起動時に自動的にアップグレードさせるかどうかを制御します。これを |
クライアントの設定変更を反映させる
hqnode.ini
を編集した後は、その変更を反映するためにHQueueクライアントを再起動しなければなりません。
Linuxのクライアントを再起動するには、以下のコマンドを実行します:
cd /home/hquser/hqclient ./hqclientd restart
/home/hquser/hqclient
は、HQueueクライアントのインストール場所です。
Mac OS Xのクライアントを再起動するには、以下のコマンドを実行します:
launchctl unload /Library/LaunchDaemons/com.sidefx.hqclient.plist launchctl load /Library/LaunchDaemons/com.sidefx.hqclient.plist
Windowsのクライアントを再起動するには、スタートメニュー->プログラム->管理ツール->サービス
で、HQueueClientサービスを再起動します。