About This Page
This page is part of the Azure documentation. It contains code examples and configuration instructions for working with Azure services.
Bias Analysis
Bias Types:
⚠️
windows_tools
⚠️
windows_first
⚠️
missing_linux_example
Summary:
The documentation page shows subtle Windows bias, particularly in the Node.js section, where it references iisnode (a Windows-specific module) as a configuration point for Node.js apps. There is no mention of Linux equivalents or guidance for Linux-based Node.js hosting (such as PM2 or NGINX, except for a brief PM2 mention in a different context). The configuration example for auto-healing refers to web.config, which is a Windows/IIS configuration file, without mentioning Linux alternatives. Linux-specific patterns, tools, or configuration files are not discussed or are mentioned secondarily, if at all.
Recommendations:
- Provide Linux-specific configuration guidance alongside or before Windows/IIS examples (e.g., mention process.json or ecosystem.config.js for PM2, or NGINX configuration for Linux-based Node.js apps).
- When referencing iisnode or web.config, explicitly state that these apply to Windows App Service plans, and provide equivalent Linux guidance (such as app settings or startup scripts).
- Ensure all examples (such as auto-healing, memory dumps, or scaling) include both Windows and Linux approaches, or clarify platform applicability.
- Balance tool recommendations: if mentioning iisnode, also mention PM2, NGINX, or other common Linux process managers.
- Add explicit notes or callouts when a feature or configuration is platform-specific.
Create pull request