web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Answered

Job Queue not running every 1 minute in Business Central

(4) ShareShare
ReportReport
Posted on by 288
Hi everyone, I have configured a Job Queue Entry to run every 1 minute in Business Central.
Settings:
- Recurring Job = Enabled
- Run on all days (Monday–Sunday)
- No. of Minutes between Runs = 1
- Status = Ready
 
However, the job does not run every minute. In Job Queue Log Entries, I see that it runs every 5 minutes instead.
 
The job is Codeunit 5339 – Integration Synch. Job Runner.
 
Is there any server configuration or limitation that prevents jobs from running every minute?
Has anyone faced this issue before?
 
I have the same question (0)
  • AndrewThomas81 Profile Picture
    558 on at
    Form the job queue log entries, how long does it take to run?
  • Verified answer
    YUN ZHU Profile Picture
    99,740 Super User 2026 Season 1 on at
  • Suggested answer
    Levi B Profile Picture
    24 on at
    You absolutely can run a job queue every minute, however the Integration Synch. Job Runner, sets the job queue status to On Hold Due to Inactivity when it doesn't find any changes in the table. This causes the entry to wait for the duration of the Inactivity Timeout field, which you already have set to the minimum of 5 minutes. Most likely the job is not finding any changes when running, causing it to only re-run every 5 minutes.

    See documentation: https://learn.microsoft.com/en-nz/dynamics365/business-central/admin-scheduled-synchronization-using-the-synchronization-job-queue-entries#about-inactivity-timeouts

    If you don't want to wait for the inactivity timeout you would likely need to wrap the sync function in a custom codeunit.
  • Suggested answer
    OussamaSabbouh Profile Picture
    14,089 Super User 2026 Season 1 on at
    Hello,
    This behavior is expected because the job is currently “On Hold with Inactivity Timeout” and the Inactivity Timeout Period is set to 5 minutes, so even if the recurrence is set to 1 minute, Business Central will pause the job when no activity is detected and only wake it up after the inactivity period (5 minutes). This is typical for synchronization jobs like Codeunit 5339 – Integration Synch. Job Runner, where BC optimizes execution by not running continuously when there are no changes, so the job effectively runs every 5 minutes instead of every minute.
     
    Regards,
    Oussama Sabbouh

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the March Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 2,021 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 1,083 Super User 2026 Season 1

#3
Teagen Boll Profile Picture

Teagen Boll 731 Super User 2026 Season 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans