DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13182>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13182

cgi scrips runs, but do not produce any output

           Summary: cgi scrips runs, but do not produce any output
           Product: Apache httpd-1.3
           Version: 1.3.26
          Platform: PC
               URL: http://iatp.org.ua/cgi-bin/test/test.cgi
        OS/Version: FreeBSD
            Status: NEW
          Severity: Critical
          Priority: Other
         Component: mod_cgi
        AssignedTo: bugs@httpd.apache.org
        ReportedBy: [EMAIL PROTECTED]


I do not know, how does it happed.
But all my cgi scrips are not working after some time.

Here is an example
$ telnet hosting 80
Trying 194.44.225.10...
Connected to hosting.
Escape character is '^]'.
GET /cgi-bin/test/test.cgi HTTP/1.0

HTTP/1.1 500 Internal Server Error
Date: Tue, 01 Oct 2002 17:44:23 GMT
Server: Apache/1.3.26 (Unix) mod_ssl/2.8.10 OpenSSL/0.9.6e PHP/4.2.3 rus/PL30.15
Connection: close
Content-Type: text/html; charset=windows-1251
Expires: Thu, 01 Jan 1970 00:00:01 GMT
Last-Modified: Tue, 01 Oct 2002 17:44:24 GMT

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>500 Internal Server Error</TITLE>
</HEAD><BODY>
<H1>Internal Server Error</H1>
The server encountered an internal error or
misconfiguration and was unable to complete
your request.<P>
Please contact the server administrator, [skipped] and inform them of the time 
the error occurred,
and anything you might have done that may have
caused the error.<P>
More information about this error may be available
in the server error log.<P>
<HR>
<ADDRESS>Apache/1.3.26 Server at iatp.org.ua Port 80</ADDRESS>
</BODY></HTML>
Connection closed by foreign host.

SriptLog: 
%% [Tue Oct  1 20:43:40 2002] GET /cgi-bin/test/test.cgi HTTP/1.0
%% 500 /var/www/iatp.org.ua/cgi-bin/test/test.cgi
%request
Host: iatp.org.ua
%response
%% [Tue Oct  1 20:44:24 2002] GET /cgi-bin/test/test.cgi HTTP/1.0
%% 500 /var/www/iatp.org.ua/cgi-bin/test/test.cgi
%request
%response

mod_cgi is compiled with DEBUG_CGI:
Attempting to exec /var/www/iatp.org.ua/cgi-bin/test/test.cgi as CGI child 
(argv0 = test.cgi)
Environment:
'CHARSET=windows-1251'
'CHARSET_DETERMINED_BY=Default'
'CHARSET_HTTP_METHOD=http://'
'CHARSET_SERVER_NAME=iatp.org.ua:80'
'CHARSET_SERVER_PORT=80'
'DOCUMENT_ROOT=/var/www/iatp.org.ua'
'PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/home/petr/bin'
'REMOTE_ADDR=194.44.225.70'
'REMOTE_PORT=4404'
'SCRIPT_FILENAME=/var/www/iatp.org.ua/cgi-bin/test/test.cgi'
'SERVER_ADDR=194.44.225.10'
'[EMAIL PROTECTED]'
'SERVER_NAME=iatp.org.ua'
'SERVER_PORT=80'
'SERVER_SIGNATURE=<ADDRESS>Apache/1.3.26 Server at iatp.org.ua Port 80</ADDRESS>
'
'SERVER_SOFTWARE=Apache/1.3.26 (Unix) mod_ssl/2.8.10 OpenSSL/0.9.6e PHP/4.2.3 
rus/PL30.15'
'SOURCE_CHARSET=windows-1251'
'UNIQUE_ID=PZne98Is4QoAAHZCY7I'
'GATEWAY_INTERFACE=CGI/1.1'
'SERVER_PROTOCOL=HTTP/1.0'
'REQUEST_METHOD=GET'
'QUERY_STRING='
'REQUEST_URI=/cgi-bin/test/test.cgi'
'SCRIPT_NAME=/cgi-bin/test/test.cgi'


Suexec log is empty. That means in this request suexec is not used.

Here is file test.cgi:
#!/bin/sh

/usr/bin/touch ttt

echo "Content-type: text/plain"
echo
echo "this is just a test"

/usr/bin/touch ttt2

After http-request, it really creates two files ttt and ttt2.

This script runned manually under apache user (www) produces following output:
Content-type: text/plain

this is just a test

$ httpd -v
Server version: Apache/1.3.26 (Unix)
Server built:   Oct  1 2002 20:38:25
20:56:04 [EMAIL PROTECTED]:/var/www/iatp.org.ua/cgi-bin/test]#
$ httpd -l
Compiled-in modules:
  http_core.c
  mod_charset.c
  mod_env.c
  mod_define.c
  mod_log_config.c
  mod_mime.c
  mod_negotiation.c
  mod_status.c
  mod_include.c
  mod_autoindex.c
  mod_dir.c
  mod_cgi.c
  mod_asis.c
  mod_imap.c
  mod_actions.c
  mod_userdir.c
  mod_alias.c
  mod_access.c
  mod_auth.c
  mod_so.c
  mod_setenvif.c
  mod_ssl.c
suexec: enabled; valid wrapper /usr/local/sbin/suexec

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to