Larger API Requests Getting Stuck on Pending – Need Assistance
Hi everyone,
I'm encountering an issue with my NestJS API, which is running on multiple instances under 'Applications Manager' in cPanel. Everything was working fine until this morning, and I haven't made any changes to the code, server settings, or cPanel/WHM configuration.
The issue I'm seeing is that larger requests are getting stuck in a "pending" state. For example, a POST request that includes a generated image never completes—it doesn't return any error (like 500 or 404), it just stays pending. This also happens with larger requests involving JSON data. However, smaller requests are working normally.
Since I'm the only developer working on this system and no one else has made any changes, I wonder if this could be related to a cPanel update or some other configuration. It seems like these larger requests are being blocked—maybe by the firewall or some server-side limit—because there’s no response at all.
This is a major issue for us because these APIs are critical for our operations. I should also mention that the same code runs without any problems on my local machine.
Has anyone else experienced a similar issue, or does anyone have any suggestions for how to resolve this? Any help would be greatly appreciated!
Thanks in advance!
Best regards,
Smokovsky
-
Hey there! I reached out to our EasyApache team and we didn't have many thoughts about how this could be related to cPanel or any recent changes we've made. The last update we did to ea-nodejs22 was September 25, so you likely would noticed an issue by now from that.
Do you have any logs from NestJS that you could share?
2 -
Hi There we are seeing this same issue with our node18 applications. Started occurring within around the last 24 hours could it be related to the easyapache change made Oct 2, 2024 https://docs.cpanel.net/release-notes/release-notes/
We can make post requests if they are under about 20kb so that may be a clue here.
1 -
Could you submit a ticket so this can be investigated directly on the machine?
0 -
I attempted to submit a ticket, but I'm unable to do so. When I enter the machine's IP address, I receive a message stating, "This cPanel license is supported by OVH." Unfortunately, OVH does not provide technical support for software issues.
Is there anything else I can do to help resolve this?1 -
Seeing same issue. Image uploads on Passenger app are failing.
We are using Directus CMS running as Node18 app using Passenger, on many (many) tenants. All image uploads across all domains are failing and we believe it's due to this.
3 -
Please escalate with extreme urgency. This is resulting in an entire production outage for us.
3 -
I have been a cPanel user for many years and have used the Application Manager for the past five years without any issues. To investigate further, we even purchased a brand-new VPS with a fresh cPanel installation, and unfortunately, the same problem persists. The behavior is identical.
Please address this as soon as possible, as our applications are currently unable to function properly.
2 -
Seeing applications failing now
0 -
Thanks for the additional details. Due to the nature of Passenger, it would still be best to create a ticket so either us/your host can reproduce the issue. Reproducing this will rely not only on the software itself, but your particular application and configuration, so it would be best to create a ticket if you already have a system where this is happening.
0 -
As I mentioned in my previous message, I'm unable to submit a support ticket because cPanel has disabled this option for me. Last year, I was still able to do so, but now it just displays the message: "This cPanel license is supported by OVH.".
0 -
Correct - you would reach out to OVH and if they can't resolve the issue they would escalate it to us and we'd go from there.
0 -
We are on day four of production instances for about 20 node apps being basically OUT. We are migrating these most critical services off cPanel in order to sustain them. Very expensive and labor intensive. Can there please be a more formal or escalated response? We sure would appreciate this. Ticket is moving slowly for a code red issue.
1 -
Tangle Media Inc - do you have that ticket number?
0 -
95378222
0 -
I was able to create a support ticket using the trial version of cPanel on the new VPS I mentioned earlier. The ticket number is #95379304.
0 -
I see that Steven is looking at both of those tickets now - I'll be sure to follow-up tomorrow with more details as well!
0 -
Our team was able to isolate this issue to a problem with the Ruby libuv package, which was released on September 25. While we have created an internal case, this issue will need to be fixed by the upstream providers of that package.
For now, you can downgrade the package with this command:
dnf downgrade ea-ruby27-libuv
and things will return to working as they were previously.
0
Please sign in to leave a comment.
Comments
17 comments