On this page |
サーバーの設定
HQueueサーバーは、サーバーマシン上の/opt/hqueue/hqserver.ini
コンフィグファイルを使用します。
このファイルを編集して、HQueueサーバーを再起動することで、HQueueの挙動を変更することができます。
Linux
Linuxのサーバーを再起動するには、以下のコマンドを実行します:
cd /opt/hqueue ./scripts/hqserverd restart
Mac
MacOSのサーバーを再起動するには、以下のコマンドを実行します:
launchctl unload /Library/LaunchDaemons/com.sidefx.hqserver.plist launchctl load /Library/LaunchDaemons/com.sidefx.hqserver.plis
Windows
Windowsのサーバーを再起動するには、 コントロールパネル ▸ 管理ツール ▸ サービス でHQueueServer
サービスを再起動します。
値
Tip
値に%(here)s
文字列を使えば、その部分がhqserver.ini
ファイルを含んだディレクトリのパスに置換されます。
これを使用することで、コンフィグファイルの場所を基準としたパスを指定することができます。
名前 |
説明 |
---|---|
|
サーバーのログにデバッグ情報を出力する場合は |
|
システムエラーや通告が発生した時にメッセージを受信する電子メールアドレス。
|
|
システムエラーや通告が発生した時にメッセージを送信する電子メールアドレス。
|
|
クライアントマシンが'反応なし'とみなす時間を分単位で指定します。 |
|
終了したジョブをHQueueから永久に削除する時間を日単位で指定します。 |
|
HQueueサーバーが開けるポート番号。この変数は |
|
共有ネットワークドライブを提供するマシン( 廃止 : Web UIを使用してください)。 |
|
Linuxクライアントマシンの共有ネットワークドライブのマウントポイント( 廃止 : Web UIを使用してください)。 |
|
Mac OSクライアントマシンの共有ネットワークドライブのマウントポイント( 廃止 : Web UIを使用してください)。 |
|
Windowsクライアントマシンの共有ネットワークドライブのマウントポイント( 廃止 : Web UIを使用してください)。 |
|
ホストマシンの共有ネットワークドライブのフォルダパス( 廃止 : Web UIを使用してください)。 |
|
ビルトイン"Upgrade"ジョブの優先度設定。 |
|
ジョブのログを保存するフォルダ。 |
|
HQueueサーバーが開けるポート番号。この変数は |
|
システムエラーや通告が発生した時にメッセージを送信するメールサーバー。 |
|
接続プールで利用可能な最大データベース接続数。サーバーログで"QueuePool limit of size"エラーを見つけたら、この変数の値を大きくする必要があります。要するに、 |
|
|
管理スクリプト
セットアップ用のスクリプトが必要な場合、現在のHQueueには管理スクリプトがあります。 これらのスクリプトの目的は、Web UIを使用せずに簡単に新しいオブジェクトをDBに追加することです。 現在のところ、ネットワークフォルダ用の管理スクリプト(manage_network_folders.py)しかありませんが、今後追加していく予定です。
以下は、現在存在している管理スクリプトのリストです:
名前 |
説明 |
---|---|
|
ネットワークフォルダの追加/変更/削除を扱います。 |
Linux
Linux上でスクリプトを使用するために、ターミナルでそれを実行します:
cd <install_dir> ./bin/python ./scripts/<scriptname> <subcommand> (--options)
Mac
MacOS上でスクリプトを使用するために、Terminal appでそれを実行します:
cd <install_dir> ./Frameworks/Python.framework/Versions/2.7/bin/python ./scripts/<scriptname> <subcommand> (--options)
Windows
Windows上でスクリプトを使用するために、コマンドプロンプトでそれを実行します:
cd <install_dir> .\python27\python.exe .\python27\Scripts\<scriptname> <subcommand> (--options)
scriptname は、実行するクリプトの名前(例えば、manage_network_folders.py)です。
各リストのサブコマンドのリストを確認するには、-h
フラグでスクリプトを実行します。
サブコマンド固有のオプションを取得するには、-h
フラグでスクリプトとサブコマンドを実行します。
クライアントの設定
HQueueクライアントは、クライアントのインストールディレクトリに配置してあるhqnode.ini
コンフィグファイルを使用します。
このファイルを編集して、クライアントを再起動することで、クライアントの挙動を変更することができます。
Linux
Linuxのクライアントを再起動するには、以下のコマンドを実行します:
cd <install_dir> ./hqclientd restart
Mac
Mac OSのクライアントを再起動するには、以下のコマンドを実行します:
launchctl unload /Library/LaunchDaemons/com.sidefx.hqclient.plist launchctl load /Library/LaunchDaemons/com.sidefx.hqclient.plist
Windows
Windowsのクライアントを再起動するには、 コントロールパネル ▸ 管理ツール ▸ サービス でHQueueClient
サービスを再起動します。
値
名前 |
説明 |
---|---|
|
クライアントの共有ネットワークドライブのマウントポイント。 |
|
クライアントの接続先となるHQueueサーバー。
これを設定すると、 |
|
HQueueサーバーがListenするポート番号。 |
|
クライアントの名前。これは、同じマシン上に複数のクライアントを実行する予定がある場合にのみ必要です。
同じマシン上に複数のクライアントを実行したい場合、各クライアントを別々のインストールディレクトリから起動し、それぞれのクライアントの |
|
クライアントがジョブを実行する時に利用可能なCPUの数。 |
|
アップグレードが利用可能な場合に、クライアントを起動時に自動的にアップグレードさせるかどうかを制御します。
これを |