{"id":21141,"date":"2026-10-21T03:13:28","date_gmt":"2026-10-21T03:13:28","guid":{"rendered":"https:\/\/www.hostinger.com\/support\/?p=21141"},"modified":"2026-10-21T03:47:18","modified_gmt":"2026-10-21T03:47:18","slug":"hostinger-node-js-limits-for-web-and-cloud-plans","status":"publish","type":"post","link":"https:\/\/www.hostinger.com\/support\/hostinger-node-js-limits-for-web-and-cloud-plans\/","title":{"rendered":"Hostinger Node.js limits for web and cloud plans"},"content":{"rendered":"<p>Node.js limits at Hostinger depend on your web or cloud hosting plan. Each Node.js website runs as one long-running Node.js process, and all websites on the plan share the same process limit and memory. Every plan stops a request after 120 seconds and doesn&rsquo;t support inbound WebSockets or always-running background workers.<\/p><h2 id=\"h-node-js-limits-per-hosting-plan\">Node.js limits per hosting plan<\/h2><p>The number of Node.js websites, the process limit (NPROC) and the entry process limit depend on your hosting plan:<\/p><div class=\"intercom-interblocks-table-container\">\n<table role=\"presentation\">\n<tbody>\n<tr>\n<td style=\"background-color: #e3e7fa80;width: 261px\">\n<p class=\"intercom-align-center no-margin\"><b>Plan<\/b><\/p>\n<\/td>\n<td style=\"background-color: #e3e7fa80\">\n<p class=\"intercom-align-center no-margin\"><b>Node.js websites<\/b><\/p>\n<\/td>\n<td style=\"background-color: #e3e7fa80\">\n<p class=\"intercom-align-center no-margin\"><b>Process limit (NPROC)<\/b><\/p>\n<\/td>\n<td style=\"background-color: #e3e7fa80\">\n<p class=\"intercom-align-center no-margin\"><b>Entry processes<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 261px\">\n<p class=\"no-margin\">Business\/Unlimited<\/p>\n<\/td>\n<td>\n<p class=\"no-margin\">5<\/p>\n<\/td>\n<td>\n<p class=\"no-margin\">120<\/p>\n<\/td>\n<td>\n<p class=\"no-margin\">60<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 261px\">\n<p class=\"no-margin\">Cloud Startup<\/p>\n<\/td>\n<td>\n<p class=\"no-margin\">10<\/p>\n<\/td>\n<td>\n<p class=\"no-margin\">200<\/p>\n<\/td>\n<td>\n<p class=\"no-margin\">100<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 261px\">\n<p class=\"no-margin\">Cloud Professional<\/p>\n<\/td>\n<td>\n<p class=\"no-margin\">10<\/p>\n<\/td>\n<td>\n<p class=\"no-margin\">400<\/p>\n<\/td>\n<td>\n<p class=\"no-margin\">200<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 261px\">\n<p class=\"no-margin\">Cloud Enterprise<\/p>\n<\/td>\n<td>\n<p class=\"no-margin\">10<\/p>\n<\/td>\n<td>\n<p class=\"no-margin\">600<\/p>\n<\/td>\n<td>\n<p class=\"no-margin\">300<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 261px\">\n<p class=\"no-margin\">Cloud Enterprise Plus<\/p>\n<\/td>\n<td>\n<p class=\"no-margin\">10<\/p>\n<\/td>\n<td>\n<p class=\"no-margin\">800<\/p>\n<\/td>\n<td>\n<p class=\"no-margin\">400<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div><p>For CPU, memory and other plan resources, see <a data-click-id=\"hgr-post-content-link-parameters-and-limits-of-hosting-plans-in-hostinger\" href=\"https:\/\/www.hostinger.com\/support\/6976044-parameters-and-limits-of-hosting-plans-in-hostinger\/\">parameters and limits of hosting plans in Hostinger<\/a>. To create a Node.js website on one of these plans, see <a data-click-id=\"hgr-post-content-link-how-to-add-a-node-js-web-app-in-hostinger\" href=\"https:\/\/www.hostinger.com\/support\/how-to-deploy-a-nodejs-website-in-hostinger\/\">how to add a Node.js web app in Hostinger<\/a>. To compare Node.js on web, cloud, VPS and Agency hosting, see <a data-click-id=\"hgr-post-content-link-node-js-hosting-options-at-hostinger\" href=\"https:\/\/www.hostinger.com\/support\/node-js-hosting-options-at-hostinger\/\">Node.js hosting options at Hostinger<\/a>.<\/p><h2 id=\"h-how-the-node-js-process-limit-works\">How the Node.js process limit works<\/h2><p>The process limit (NPROC) counts every process and thread running on your hosting plan, not only Node.js apps. All websites on the plan share it. One Next.js app can use about 10&ndash;11 threads, and <code>domain.tld<\/code> and <code>www.domain.tld<\/code> each run a separate process.<\/p><p>When the plan reaches the process limit, Node.js websites can return a 503 error. To fix it, see <a data-click-id=\"hgr-post-content-link-how-to-fix-503-and-too-many-processes-errors-on-node-js-webs\" href=\"https:\/\/www.hostinger.com\/support\/how-to-fix-503-and-too-many-processes-errors-on-node-js-websites-at-hostinger\/\">how to fix 503 and too many processes errors on Node.js websites at Hostinger<\/a>. To see how close your plan is to the limit, see <a data-click-id=\"hgr-post-content-link-how-to-check-resource-usage-in-hostinger\" href=\"https:\/\/www.hostinger.com\/support\/2436138-how-to-check-resource-usage-in-hostinger\/\">how to check resource usage in Hostinger<\/a>.<\/p><h2 id=\"h-node-js-request-timeout\">Node.js request timeout<\/h2><p>A single request to a Node.js website at Hostinger is stopped after <b>120 seconds<\/b>. Move longer tasks to a <a data-click-id=\"hgr-post-content-link-cron-job-for-your-node-js-website\" href=\"https:\/\/www.hostinger.com\/support\/how-to-run-cron-jobs-for-node-js-websites-at-hostinger\/\">cron job for your Node.js website<\/a> instead of handling them inside a request.<\/p><p>Builds run with separate, higher resource limits than the running app. Very long builds can still fail, so keep build steps as short as possible.<\/p><h2 id=\"h-features-not-supported-on-node-js-web-and-cloud-hosting\">Features not supported on Node.js web and cloud hosting<\/h2><p>Hostinger Node.js runs each app as one standard Node.js server, so some features of other platforms aren&rsquo;t available:<\/p><ul>\n<li><b>Inbound WebSockets:<\/b> apps can open outgoing WebSocket connections but can&rsquo;t accept incoming ones, for example from a Socket.IO server. See <a data-click-id=\"hgr-post-content-link-are-sockets-supported-at-hostinger\" href=\"https:\/\/www.hostinger.com\/support\/which-web-standards-and-connectivity-features-are-supported-at-hostinger\/#h-are-sockets-supported-at-hostinger\">are sockets supported at Hostinger<\/a>.<\/li>\n<li><b>Always-running background workers:<\/b> queue workers, bots and endless timers stop when the app is deployed or restarted. Use <a data-click-id=\"hgr-post-content-link-cron-jobs-for-node-js-websites\" href=\"https:\/\/www.hostinger.com\/support\/how-to-run-cron-jobs-for-node-js-websites-at-hostinger\/\">cron jobs for Node.js websites<\/a> instead.<\/li>\n<li><b>Custom ports and extra services:<\/b> apps can&rsquo;t listen on their own ports or run Docker, Redis or Python services.<\/li>\n<li><b>Bun:<\/b> only Node.js with npm, yarn or pnpm is supported. See <a data-click-id=\"hgr-post-content-link-how-to-deploy-monorepos-with-npm-yarn-or-pnpm-on-hostinger\" href=\"https:\/\/www.hostinger.com\/support\/how-to-deploy-monorepos-with-npm-yarn-or-pnpm-on-hostinger\/\">how to deploy monorepos with npm, yarn or pnpm on Hostinger<\/a>.<\/li>\n<li><b>Serverless platform features:<\/b> features such as Vercel Edge Functions, Vercel KV or AWS Lambda don&rsquo;t exist on Hostinger. See <a data-click-id=\"hgr-post-content-link-how-to-migrate-from-vercel-to-hostinger\" href=\"https:\/\/www.hostinger.com\/support\/how-to-migrate-from-vercel-to-hostinger\/\">how to migrate from Vercel to Hostinger<\/a>.<\/li>\n<\/ul><p>For apps that need these features, use a Hostinger VPS, where you control the server and its ports. See <a data-click-id=\"hgr-post-content-link-how-to-set-up-a-node-js-application-on-a-hostinger-vps-with\" href=\"https:\/\/www.hostinger.com\/support\/9553137-how-to-set-up-a-node-js-application-using-hostinger-cloudpanel\/\">how to set up a Node.js application on a Hostinger VPS with CloudPanel<\/a>.<\/p><p>Knowing these limits helps you choose the right hosting plan and keep your Node.js app within its resources. If your plan reaches a limit, see <a data-click-id=\"hgr-post-content-link-what-to-do-if-your-hosting-plan-limits-are-reached-in-hostin\" href=\"https:\/\/www.hostinger.com\/support\/1583532-what-to-do-if-your-hosting-plan-limits-are-reached-in-hostinger\/\">what to do if your hosting plan limits are reached in Hostinger<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Process, timeout, app count and feature limits for Node.js websites on Hostinger.<\/p>\n","protected":false},"author":594,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"include_on_kodee":true,"footnotes":""},"categories":[301],"tags":[],"class_list":["post-21141","post","type-post","status-publish","format-standard","hentry","category-node-js"],"hreflangs":[],"include_on_kodee":true,"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts\/21141","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/users\/594"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/comments?post=21141"}],"version-history":[{"count":6,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts\/21141\/revisions"}],"predecessor-version":[{"id":21162,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts\/21141\/revisions\/21162"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/media?parent=21141"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/categories?post=21141"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/tags?post=21141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}