Troubleshooting
Problem
User launches Controller via website (typically via http://servername/ibmcognos/controllerbin/ccr.exe if using Controller 10.x). User receives error message inside Internet Explorer.
Symptom
Server Error in Application "DEFAULT WEB SITE"Internet Information Services 7.5
Error Summary
HTTP Error 502.2 - Bad Gateway
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are "".
Detailed Error Information
Module CgiModule
Notification ExecuteRequestHandler
Handler CGI-exe
Error Code 0x00000000
Requested URL http://servername:80/ibmcognos/controllerbin/ccr.exe
Physical Path C:\Program Files (x86)\ibm\cognos\c10\webcontent\ccr\ccr.exe
Logon Method Anonymous
Logon User Anonymous
Most likely causes:
•The CGI process was shut down or terminated unexpectedly before it finished processing the request.
•The CGI process has a flaw and does not return a complete set of HTTP headers.
Things you can try:
•Check the event logs on the system to see whether the CGI process is shutting down unexpectedly.
•Troubleshoot the CGI application to determine why it is not sending a complete set of HTTP headers.
Links and More InformationThis error occurs when the CGI process handling the request exits before it finishes sending the response to IIS.
Cause
TIP: The message "The specified CGI application misbehaved" is generic - there are multiple possible causes for this error.
- For more examples, see separate IBM Technote #1345245.
This Technote specifically relates to the scenario where the cause is that the IIS Handler "CGI-exe" is enabled (for the virtual directory 'controllerbin')
Environment
Controller application server based on Windows 2008 Server.
Resolving The Problem
Disable the IIS handler "CGI-exe" for the virtual directory 'controllerbin'.
Steps:
- Logon to the Controller application server as an administrator
- Launch "Internet Information Services (IIS) Manager"
- Select/highlight the virtual directory "controllerbin"
- On the right-hand side, double-click on "Handler Mappings"
- Right-click on "CGI-exe" and choose "Remove"
Related Information
Was this topic helpful?
Document Information
Modified date:
15 June 2018
UID
swg21506702