Menu

#389 mongoose cannot run c++ based cgi program

New
nobody
None
Medium
Defect
2013-09-06
2012-12-09
Anonymous
No

Originally created by: yangguos... (code.google.com)@gmail.com

What steps will reproduce the problem?
1. i want to use this mongoose to run some cgi program written by c++;
the file is compiled by MingGW.rename from hello.exe to hello.cgi and move to the web direction
2. i configure mongoose as follow:
# Mongoose web server configuration file.
# Lines starting with '#' and empty lines are ignored.
# For detailed description of every option, visit
# https://code.google.com/p/mongoose/wiki/MongooseManual

cgi_pattern **.cgi$|**.pl$|**.php$
cgi_environment cgi
# put_delete_passwords_file <value>
# cgi_interpreter <value>
...(etc not relationed)

3.
hello.cgi fails to run.
What is the expected output? What do you see instead?
hello.cgi should output a webpage as a demo:
C:\webroot\root>index.cgi
Contenttype:text/html

<html>
<head><title> hello world </title></head>
<body>
    Hello, this is your first CGI page!
</body>
</html>

but what i get is only error infomation:

Error 500: Internal Server Error
Cannot spawn CGI process [./root/hello.cgi]: No such device or address

What version of the product are you using? On what operating system?
v3.3 win 8 x 64 version

Please provide any additional information below.

1 Attachments

Discussion

  • Anonymous

    Anonymous - 2012-12-16

    Originally posted by: samaneh... (code.google.com)@gmail.com

    Hello,

    I have the same problem! :(
    I run Mongoose in CentOs. I see the same error: Error 500: Internal Server Error
    I know what may be the problem, but I don't know what to do about it:
    in mongoose.c, it wants to fork() to run the cgi. but fork() has problem in multithhreaded program.
    Has anyone solved the problem?

    Thanks in advance.

     
  • Anonymous

    Anonymous - 2013-09-06

    Originally posted by: Joost.de... (code.google.com)@gmail.com

    running c++ executable renamed to cgi works fine here.
    mongoose v3.8 on windows xp sp3

     

Log in to post a comment.

MongoDB Logo MongoDB