Midjourney Job Queued Too Long: Fix for Pro Plan Slowdowns
You fire off a /imagine command in Discord, get the usual "Job queued" confirmation, and then... nothing. Ten minutes later, the spinning indicator is still there. Your Pro subscription is paid up, your fast hours aren't exhausted, and yet Midjourney v7 is treating your prompt like it went into a black hole. This happens more than Midjourney's status page admits, and it's especially frustrating when you're on a deadline or iterating fast on a concept that needs a quick turnaround. I've hit this multiple times, usually right when client delivery pressure is highest.
What this error actually means
Midjourney runs its image generation on GPU clusters spread across multiple data centers. When you submit a job, it enters a priority queue that factors in your subscription tier, the type of job (standard, relax, turbo), and the current server load across that cluster. On the Pro plan, you get fast-hour priority, but "priority" is relative to total demand on the GPU pool.
The "Job queued" state means the job was accepted by Midjourney's API backend and is sitting in a Redis-backed task queue waiting for a worker node to pick it up. If that node pool is saturated (too many concurrent jobs from all users) or if you've hit a routing issue where your job was assigned to a worker that went offline, it can sit indefinitely. Midjourney v7 also introduced heavier default quality settings compared to v6, so each job takes longer per GPU, compressing effective throughput even when headcount of jobs looks normal.
Quick fix (when you need it working in 60 seconds)
- Cancel the stuck job by reacting with the X emoji (red X reaction) on the queued message in Discord.
- Check your fast hour balance with
/infoin any Midjourney bot channel. If it shows 0 fast hours remaining, you're in relax mode by default. - Type
/settingsand confirm Fast Mode is toggled ON (not Relax or Turbo). - Re-submit the same prompt. If it queues again, wait 90 seconds, then cancel and re-submit one more time.
- If still stuck, switch to a different Discord server where the Midjourney bot is active, and submit there.
Why this happens
Midjourney's queue system has a few real failure modes that are worth understanding before you assume the fix above is all you need.
Fast hour depletion. Pro plans ship with a fixed monthly fast hour budget. /info shows your remaining fast hours. When they hit zero, all jobs automatically shift to Relax mode, which uses a shared lower-priority queue. Relax jobs can sit for 5 to 25 minutes depending on demand. Many users miss this because the mode doesn't announce itself loudly.
Shard-level congestion. Midjourney partitions its user base across shards. Some shards experience higher-than-average load during peak US/EU hours (roughly 14:00 to 22:00 UTC). Jobs on congested shards wait longer even with fast hours active.
Discord bot connection drops. The Midjourney bot connects to Discord over a WebSocket. If that connection drops on Midjourney's end while your job is queued, the job can appear stuck even though it may actually be processing. Canceling and re-submitting is the correct response.
Job deduplication failures. Rarely, submitting the same prompt twice (for example, after a first apparent failure) causes a deduplication collision where neither job starts. This resolves by re-submitting with a trivial change like adding a period to the end of the prompt.
Server-side deploy events. Midjourney deploys model updates and infrastructure patches with some frequency. During rolling restarts, the queue pauses briefly and then clears. These pauses typically last 2 to 8 minutes.
Permanent fix
The goal here is to stop this from happening repeatedly, not just unstick one job.
-
Monitor your fast hours weekly. Run
/infoat the start of every session and note your remaining fast hours. Build a habit of buying additional fast hour packs (available inside the Midjourney subscriber portal) before you hit zero during a heavy project week. -
Set a personal queue limit. Don't submit more than 3 simultaneous jobs. Each concurrent job consumes a worker slot. Flooding the queue with 10 jobs at once can cause all of them to wait as other users' jobs jump ahead.
-
Use Turbo mode for deadline-critical work. Turbo mode costs double the fast hours but pulls from a dedicated higher-priority queue with shorter wait times. Worth it when time matters more than credit conservation.
-
Switch Discord servers during peak hours. Some community-run servers have dedicated Midjourney bots on separate shards. Submitting there during US evening hours can bypass congestion on heavily loaded shards.
-
Use the Midjourney web app at midjourney.com. The web interface submits jobs through a slightly different pipeline than the Discord bot. During Discord-specific congestion events, the web app queue sometimes moves faster because it uses HTTP long-polling rather than WebSocket delivery.
-
Set up Midjourney API access. If you're on Pro or Mega plans, the Midjourney API (currently in limited access as of early 2026) lets you submit jobs programmatically and check status without relying on Discord's infrastructure at all. Request access through your account settings.
-
Check status.midjourney.com before escalating. The status page lists active incidents. If there's a known queue delay, your best move is simply to wait it out rather than spamming re-submissions, which adds load.
Prevention
The single most effective prevention is understanding your fast hour budget as a resource that needs management, not just a feature that exists in the background. Check /info at the start of your week, estimate how many images your current project needs, and top up your hours before you run dry. Running out of fast hours mid-session and switching involuntarily to Relax mode is the number-one cause of unexpected queue waits.
During heavy generation sessions, stagger your submissions. Instead of queuing 15 jobs at once, send 3, wait for them to return, review, then send the next batch. This keeps your personal queue position healthy and gives you time to refine prompts based on what's coming back, which usually means fewer total generations anyway.
If you work across multiple time zones or collaborate with a team, avoid the 14:00 to 22:00 UTC window for latency-sensitive work. Submissions during UTC late night and early morning typically clear in under 3 minutes even in Relax mode.
Consider the Midjourney web app as your primary interface if you frequently hit Discord bot issues. The web app has a cleaner queue visualization, shows estimated wait times, and lets you cancel jobs without having to find and react to a Discord message.
When the fix doesn't work
If you've tried re-submitting three times, confirmed fast hours are available, and jobs are still stuck after 15 minutes, this is a Midjourney infrastructure issue rather than anything on your end. File a report at midjourney.com/support. Include your Discord username, the approximate time of the stuck jobs (with UTC timezone), and your subscription tier. Midjourney support typically responds within 24 hours for Pro subscribers.
If your workflow absolutely can't tolerate queue uncertainty, consider FLUX.1 Pro via Replicate or fal.ai as a fallback for high-demand periods. It's not a drop-in replacement stylistically, but it handles queue pressure differently.