You can configure HQueue by editing the configuration file on the server. The file is located at /opt/hqueue/hqserver.ini.
After modifying the file, you need to restart the HQueue server in order for the changes to take effect. Restarting is platform specific:
On Linux, run:
On Mac OS X, run:
launchctl unload /Library/LaunchDaemons/com.sidefx.hqserver.plist
launchctl load /Library/LaunchDaemons/com.sidefx.hqserver.plis
On Windows, simply restart the HQueueServer service.
Below is a list of the configuration variables that you can modify. Note that you can use %(here)s in any of the variable values to refer to the directory location of the configuration file.
||Set to true to output debugging information into the server logs (see
||The email address that HQueue should send messages to when a system error occurs. Make sure to also set the smtp_server variable.
||The email address that HQueue should use when sending messages. Make sure to also set the smtp_server variable.
||The number of minutes that should pass before a client machine is considered inactive (i.e. not responding).
||The number of days that should pass before a finished job is permanently deleted from HQueue.
||The port number that the HQueue server listens on. This variable must have the same value as the port variable.
||The name of the machine that is hosting the HQueue shared network drive.
||The mount point to the HQueue shared network drive as it should appear on a Linux client or user machine.
||The mount point to the HQueue shared network drive as it should appear on a Mac OSX client or user machine.
||The mount point to the HQueue shared network drive as it should appear on a Windows client or user machine.
||The folder path to the HQueue shared network drive on the host machine.
||The priority level to use for the built-in "Upgrade" jobs.
||The folder where job logs are saved to.
||The port number that the HQueue server listens on. This variable must have the same value as the hqserver.port variable.
||The mail server which delivers messages from HQueue to the address defined in the hqserver.email_to variable.
||The maximum number of database connections available in the connection pool. If you see "QueuePool limit of size" errors in the server log, then you need to increase the value of this variable. As a general rule of thumb, set pool size roughly equal to the number of client machines registered on the farm.
||The maximum number of database connections to create in excess of the value defined in sqlalchemy.default.pool_size. This variable only takes effect during peak periods when the number of connections required exceeds the maximum pool size.