Midjourney Stuck Generating: Fix Frozen Jobs
Updated 9/24/2026
It is highly frustrating when Midjourney freezes mid-generation. Whether your progress bar is stuck at 0%, hangs indefinitely at 99%, or remains stuck on "Waiting to start," you do not have to wait forever. Often, this issue is caused by temporary API lag, queue bottlenecks, or localized Discord connection issues.
Because Midjourney operates primarily through Discord and its web app, troubleshooting requires checking both your local setup and the status of Midjourney's generation servers. Follow these step-by-step methods to unstick your queue and resume generating images.
1. Check for Midjourney Outages and Queue Backlogs Before modifying your settings, verify if Midjourney is experiencing a platform-wide outage or database slowdown.
- Open Discord and navigate to the official Midjourney Discord Server.
- Go to the #status channel to read official updates from the development team.
- Check the #member-support or #announcements channels to see if other users are reporting stuck queues.
- Alternatively, visit external status checkers like DownDetector or check the Midjourney web app gallery to see if new images are loading for other users. If the service is down, your jobs will remain queued until the servers recover.
2. Cancel and Resubmit the Stuck Job If the servers are running fine but your individual generation is stuck, the specific Discord job might have desynchronized. You need to manually cancel it to free up your concurrent job limit.
- Locate the stuck generation in your Discord chat or DM.
- React to the stuck message with the Red X emoji (❌). You can do this by hovering over the message, clicking "Add Reaction," and searching for "x".
- This action instructs the Midjourney bot to abort the generation process and clear it from your active queue.
- Once the message disappears or confirms cancellation, try submitting your /imagine prompt again.
3. Switch Your Generation Speed Settings Midjourney operates on two primary generation speeds: **Fast Mode** (which uses your GPU hours) and **Relax Mode** (which queues your jobs dynamically). If one queue is highly congested, switching modes can bypass the bottleneck.
- In your message bar, type /settings and press Enter.
- Look at the toggle buttons in the menu that appears.
- If you are currently using Relax Mode, click the Fast button to switch. Fast mode jobs bypass the low-priority queue and can jump-start stuck generations.
- If you are out of Fast hours and stuck on Relax, check if you can purchase more hours, or try generating during off-peak hours (typically late night UTC).
- Alternatively, type /fast or /relax directly into the chat bar to switch modes instantly.
4. Reset Your Connection and Clear Discord's Cache Sometimes, the generation has actually completed on Midjourney's servers, but your Discord client fails to render the final image grid because of a local caching issue.
- Fully close Discord on your computer or mobile device.
- If on desktop, clear your Discord cache:
- On Windows, press Win + R, type %appdata%, find the discord folder, and delete the Cache and Code Cache directories.
- On Mac, navigate to ~/Library/Application Support/discord and delete the cache folders.
- Restart Discord and check your Direct Messages with the Midjourney Bot.
- If the image still does not appear, log in to the official Midjourney Web App (midjourney.com) and check your personal archive. Completed generations often show up on the website even if Discord fails to display them.
5. Check Your Account Status and Active Limits If your jobs won't even start, your subscription might have lapsed, or you may have exceeded your concurrent generation limits.
- In your chat box, type /info and press Enter.
- Review the bot's response to check:
- Subscription Status: Ensure your account is active and has not expired.
- Remaining Fast Time: Verify you have active GPU hours.
- Queued Jobs / Running Jobs: Midjourney limits how many jobs you can run simultaneously (usually 3 running and 10 queued). If you have reached this limit, new prompts will not start until older ones finish or are canceled.
When to escalate If your jobs remain stuck for more than two hours, your `/info` command does not load, and the `#status` channel reports no active outages, you may have an account-specific database lock.
Log into your account page on midjourney.com/account to confirm your billing status is active. If your account is in good standing, join the official Midjourney Discord, navigate to the #member-support channel, and explain that your queue is locked. Community helpers can escalate stuck accounts to moderators who have database clearance to reset individual user queues.