Set Parameter: Quartz.json
## Notes
1. When changing parameters, please check the "[Confirmation When Changing Parameters](/en/manual/parameter-edit)".
1. Before setting the Enabled parameter below to true, please review the following manuals:
» [Configuring Background Services for Multiple Instance Setup](/en/manual/service-clustering)
» [Settings for Uploading and Registering Attached Files](/en/manual/clustering-attachment-item-settings)
» 「Health Check Function」
## Limitations
1. After setting the Enabled parameter to true, be sure to run "CodeDefiner".
1. When using SQL Server without SSL 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](https://www.quartz-scheduler.net/documentation/quartz-3.x/configuration/reference.html)
|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|
## Related Information
<div id="ManualList"><ul><li><a href="/en/manual/parameter-edit">Set Parameter: Confirmation When Changing Parameters</a><span>11.11.2025 up</span></li></ul></article>
<ul><li><a href="/en/manual/service-clustering">Configuring Background Services for Multiple Instance Setup</a><span>11.11.2025 up</span></li>
<li><a href="/en/manual/clustering-attachment-item-settings">Additional: Ready for Clustering: Settings for Uploading and Registering Attached Files</a><span>11.11.2025 up</span></li></ul></article></div><input id="SearchTextHidden" type="hidden" value="" />