Restart Scheduler OnPrem
All Munis Scheduler jobs are not running. The Scheduler status may be Waiting to Exit, Shutdown, Paused, or Online.
If the Scheduler status is Online and other jobs are running successfully, please contact the appropriate Software Support team for individual job failures.
Munis Scheduler
Scheduler
Scheduler Engine
The Scheduler Engine or Scheduler Service needs to be restarted
Prior to restarting the Scheduler, review pending jobs
Log into the affected environment with an administrative account
Open Tyler Menu and navigate to System Administration > Scheduler Administration > Scheduler Queue
Select the job you wish to delete
Jobs scheduled for dates/times prior to when you are restarting the Scheduler typically should be deleted. If they are not deleted, they will attempt to run once the Scheduler is online.
Jobs stuck running for more than 2 days should be deleted
Only delete a single instance instead of the entire job, unless instructed by Munis support or if you wish to recreate the job entirely
Select Job in the ribbon
Select Delete
If the Job is running you may receive an additional prompt. Click Continue
Click Single Instance
Repeat for all jobs necessary
Version 2019+ deployed via Tyler Deploy
This Scheduler is environment specific and will be listening on a port defined during a Munis ERP update
Scheduler status is Shutdown, Waiting to Exit, or Online and no jobs are running:
Review pending jobs via the Scheduler Queue prior to restarting the Scheduler
Log into the Application Server with tylerservice or an administrative account
Open Services (services.msc)
Locate Munis Scheduler Monitor [env], Port=xxxx
If the service Startup Type is Disabled, please see How to Enable Scheduler Monitor Service From Tyler Deploy
If the service is not running, proceed to next step
If the service is running, right click on the service name and click Stop
Launch SQL Server Management Studio (SSMS)
Right click on the Munis database in question and select New Query
Run the following to force the scheduler engine into a Shutdown state
UPDATE skedecfg
SET skec_mode_current='Shutdown'
Return to Services > Munis Scheduler Monitor [env], right click on the service name and click Start
After a few minutes, the Scheduler status should be Online in the Scheduler Queue
To update the status in the Scheduler Queue select View > Refresh
Scheduler status is Paused or Paused Indefinitely:
Review past due jobs and delete as necessary
In the top left corner, select Scheduler > Resume
To update the status in the Scheduler Queue select View > Refresh
Review Scheduler Engine Properties by selecting Scheduler > Properties
Note: This requires Scheduler Engine Administrator Permissions
Check if Initial engine startup mode is set to Online
If it is set to Paused, change to Online and review Scheduler Engine Configuration
Version 2017, 2018, 11.3, and earlier; Version 2019 deployed without Tyler Deploy
Log into the Application Server with tylerservice or an administrative account
Launch MunisSchedulerMgr.exe
Select File > Open
Browse to C:\Users\tylerservice\AppData\Roaming\Munis\MunisScheduler
Select Config.xml
Select Open
Verify all connections pass by selecting Test Connection for each environment
Select Stop and wait for the box to display Stopped
This should stop the Windows Service Munis Scheduler Monitor
Launch Task Manger
Click the Details tab and end any gdc.exe processes
Right click on gdc.exe > End Task
Do you want to end gdc.exe? > Click End process
Launch SQL Server Management Studio (SSMS)
Run the following query against all environments that exist in the Munis Scheduler Monitor Manager
Right click > New Query
UPDATE skedecfg
SET skec_mode_current='Shutdown'
Ensure there is no GDC.exe running in the system tray on the Windows toolbar
On the server desktop, double click the Scheduler shortcut
The GDC scheduler should now be running on port 6499
Return to MunisSchedulerMgr.exe and click Start
The Scheduler Engine for each environment will now open
Note: Depending on how many environments are configured, the engines could take up to 20 minutes to open
One the Scheduler Engine opens, quickly select Pause Engine
Select Indefinitely
If not already done, review pending jobs and delete as necessary (see above)
Once all jobs have reviewed, click Resume Engine and close the engine window
Go to the system tray, select the GDC icon > right click > Quit
After a few minutes, the Scheduler status will be Online in the Scheduler Queue in Munis
Run the following SQL query against an environment to obtain the current status
SELECT skec_engine, skec_mode_current FROM skedecfg
Run the following SQL query against an environment to obtain the current status
SELECT skec_engine, skec_mode_current FROM skedecfg
To test Scheduler functionality, run an Invoice Aging Report at a scheduled time
From the menu, open Invoice Aging Report (Financials > Accounts Payable > Invoice Inquiry and Reports > Invoice Aging Report)
Click Define
Change Execute this report to At a scheduled time
Click Accept
Select time to run. For testing purposes, schedule it a few minutes out.
Click OK
Click OK to schedule this job
If the Munis Scheduler Monitor service is not starting up on it's own after a server reboot, change the service startup type to Automatic (Delayed Start)
Right click on the service name
Select Properties
Change Startup type to Automatic (Delayed Start)
Click Apply
Click OK