This documentation page describes the specific resources available for your use in Cloud Platform Node.js application environments, and the current limitations of the environment types. For information about software resources included with Cloud Platform environments, and resources included with other related features, see Additional stack information.
Node.js applications have three sizes: Small, Medium, and Large. Each application size has a corresponding production environment and a Small development environment. The environment sizes have the following limits:
| Feature | Development - Small | Production - Small | Production - Medium | Production - Large |
|---|---|---|---|---|
| Max number of processes | 4 | 4 | 8 | 12 |
| Max RAM per process (GB) | 1.875 (7.5 total) | 1.875 (7.5 total) | 1.875 (15 total) | 1.875 (22.5 total) |
Each environment in a Node.js application includes the following components:
| Component | Version |
|---|---|
| Web server OS | Ubuntu 16.04 |
| Load balancer | Nginx 1.26 |
| Node.js | 20, 22 (With latest security updates) |
To request a version of Node.js for your environment other than the default, create a Support ticket.
Also included are the following items:
Node.js environments in Cloud Platform have the following limitations:
process.env.PORT, which is set by Acquia and cannot be overridden. You can, however, use websockets to handle multiple concurrent connections.nginx.config files. Redirection from http to https must be done at the WAF level, or through the Node.js environment by using X-Forwarded-Proto request header.stdout and stderr log formats. The application manages and controls such formats.If this content did not answer your questions, try searching or contacting our support team for further assistance.
This documentation page describes the specific resources available for your use in Cloud Platform Node.js application environments, and the current limitations of the environment types. For information about software resources included with Cloud Platform environments, and resources included with other related features, see Additional stack information.
Node.js applications have three sizes: Small, Medium, and Large. Each application size has a corresponding production environment and a Small development environment. The environment sizes have the following limits:
| Feature | Development - Small | Production - Small | Production - Medium | Production - Large |
|---|---|---|---|---|
| Max number of processes | 4 | 4 | 8 | 12 |
| Max RAM per process (GB) | 1.875 (7.5 total) | 1.875 (7.5 total) | 1.875 (15 total) | 1.875 (22.5 total) |
Each environment in a Node.js application includes the following components:
| Component | Version |
|---|---|
| Web server OS | Ubuntu 16.04 |
| Load balancer | Nginx 1.26 |
| Node.js | 20, 22 (With latest security updates) |
To request a version of Node.js for your environment other than the default, create a Support ticket.
Also included are the following items:
Node.js environments in Cloud Platform have the following limitations:
process.env.PORT, which is set by Acquia and cannot be overridden. You can, however, use websockets to handle multiple concurrent connections.nginx.config files. Redirection from http to https must be done at the WAF level, or through the Node.js environment by using X-Forwarded-Proto request header.stdout and stderr log formats. The application manages and controls such formats.If this content did not answer your questions, try searching or contacting our support team for further assistance.