mirror of
https://github.com/opensim/opensim.git
synced 2026-08-13 05:05:43 +08:00
Add [Startup] JobEngineEnabled setting that allows the job engine to be disabled for testing purposes if necessary.
This commit is contained in:
@@ -337,7 +337,9 @@ namespace OpenSim
|
||||
{
|
||||
// Called from base.StartUp()
|
||||
|
||||
Watchdog.JobEngine.Start();
|
||||
IConfig startupConfig = Config.Configs["Startup"];
|
||||
if (startupConfig != null && startupConfig.GetBoolean("JobEngineEnabled", true))
|
||||
Watchdog.JobEngine.Start();
|
||||
|
||||
m_httpServerPort = m_networkServersInfo.HttpListenerPort;
|
||||
SceneManager.OnRestartSim += HandleRestartRegion;
|
||||
|
||||
@@ -67,6 +67,10 @@
|
||||
; when running with the SmartThreadPool option above
|
||||
MaxPoolThreads = 300
|
||||
|
||||
; Allow certain jobs to be run consecutively in a job engine rather than always concurrently.
|
||||
; This improves performance in regions with large numbers of connections (in the hundreds).
|
||||
JobEngineEnabled = true
|
||||
|
||||
; Plugin Registry Location
|
||||
; Set path to directory for plugin registry. Information about the
|
||||
; registered repositories and installed plugins will be stored here.
|
||||
|
||||
Reference in New Issue
Block a user