Schedule配置 线程数量
如果一个Schedule中有很多任务,这样默认的10个线程就不够用了。
有很多种方法配置线程的个数。
工厂构造函数
webfonfig
quartzconfig
环境变量
建议使用webconfig
quartz.scheduler.instanceName = ExampleDefaultQuartzScheduler quartz.threadPool.threadCount = 15 quartz.jobStore.misfireThreshold = 60000 # sample configuration based db provider quartz.dbprovider.customProvider.productName = Microsoft SQL Server, provider V2.0.0.0 in framework .NET V2.0 quartz.dbprovider.customProvider.assemblyName = System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 quartz.dbprovider.customProvider.connectionType = System.Data.SqlClient.SqlConnection, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 quartz.dbprovider.customProvider.commandType = System.Data.SqlClient.SqlCommand, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 quartz.dbprovider.customProvider.parameterType = System.Data.SqlClient.SqlParameter, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 quartz.dbprovider.customProvider.parameterDbType = System.Data.SqlDbType, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 quartz.dbprovider.customProvider.parameterDbTypePropertyName = SqlDbType quartz.dbprovider.customProvider.parameterNamePrefix = @ quartz.dbprovider.customProvider.exceptionType = System.Data.SqlClient.SqlException, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 quartz.dbprovider.customProvider.useParameterNamePrefixInParameterCollection = true quartz.dbprovider.customProvider.bindByName = true quartz.dbprovider.customProvider.dbBinaryTypeName = Image