Skip to content

Set Parameter: Quartz.json

Notes

  1. When changing parameters, please check the "Confirmation When Changing Parameters".
  2. Before setting the Enabled parameter below to true, please review the following manuals:

» Configuring Background Services for Multiple Instance Setup
» Settings for Uploading and Registering Attached Files
» Health Check Function

Limitations

  1. After setting the Enabled parameter to true, be sure to run "CodeDefiner".
  2. When using SQL Server without TLS server certificates configured (such as in development environments) as the database, add TrustServerCertificate=True; to the connection information such as SaConnectionString.

Configuration Values

The parameters that can be configured in this file are as follows.

For details on each parameter, please refer to the following page (external site):
Quartz.NET Configuration Reference

Parameter Name Example Description
Clustering Omitted A JSON object that contains the following 7 parameters.
Enabled false Setting to enable/disable the mutual exclusion control function for background services. Set to true when coordinating job management across multiple instances.
SchedulerName "PleasanterScheduler" The identifier name of the scheduler. In a multiple instance configuration, the same name must be specified for all instances. Set in quartz.scheduler.instanceName.
InstanceId "AUTO" The instance ID of the scheduler. Normally automatically assigned with "AUTO". Set in quartz.scheduler.instanceId.
CheckinInterval 15000 The interval (in milliseconds) at which nodes periodically check their status. Set in quartz.jobStore.clusterCheckinInterval.
MaxMisfireThreshold 60000 The threshold (in milliseconds) for misfire (delayed execution) determination. Set in quartz.jobStore.clusterCheckinMisfireThreshold.
TablePrefix "QRTZ_" The prefix for DB tables used by Quartz. Set in quartz.jobStore.tablePrefix.
Serializer "json" The serializer type for job data.
ThreadPool Omitted A JSON object that contains the following 2 parameters. Set in quartz.serializer.type.
MaxConcurrency 10 The maximum concurrency of the thread pool. Controls the number of parallel job executions. Set in quartz.threadPool.maxConcurrency.
ThreadPriority "Normal" The thread priority. Set in quartz.threadPool.threadPriority.

Supported Versions

Supported Version Content
1.4.22.0 Feature added