Hi!

>> My guess is that you've been hit by this Apache problem:
>> http://httpd.apache.org/docs-2.0/faq/error.html#error.sendfile
>> 
>> As the URL above suggests, try to add 'EnableSendfile On' somewhere in 
>> t/conf/httpd.conf and rerun:
>> 
>> t/TEST -v filter/in_bbs_msg.t hooks/trans.t
>> 
>> don't run 'make test' as it'll rewrite t/conf/httpd.conf, use t/TEST 
>> instead.
>> 
>> I wonder why http://httpd.apache.org/docs-2.0/mod/core.html#enablesendfile
>> says that it's on by default.

SB> Argh, I confused "simply use the EnableSendfile directive" as to be turned on. 
SB> It should be:

SB>    EnableSendfile Off

SB> of course.

I guessed :-)

Thank you, but your advice helped with hooks/trans.t only,
filter/in_bbs_msg.t is still failed:

 t/TEST -v filter/in_bbs_msg.t
*** setting ulimit to allow core files
ulimit -c unlimited; t/TEST -v 'filter/in_bbs_msg.t'
*** root mode: changing the fs ownership to 'nobody' (99:99)
/usr/local/httpd_perl/bin/httpd  -d /usr/src/httpd_perl/mod_perl-1.99_09/t -f
/usr/src/httpd_perl/mod_perl-1.99_09/t/conf/htt
pd.conf -DAPACHE2
using Apache/2.0.47 (prefork MPM)

waiting for server to start: .[Fri Aug 29 18:10:56 2003] [info] 20 Apache:: modules 
loaded
[Fri Aug 29 18:10:56 2003] [info] 3 APR:: modules loaded
[Fri Aug 29 18:10:56 2003] [info] base server + 8 vhosts ready to run tests
..
waiting for server to start: ok (waited 2 secs)
server www.myhost.ru:8529 started
server www.myhost.ru:8530 listening (TestProtocol::echo_filter)
server www.myhost.ru:8531 listening (TestProtocol::echo)
server www.myhost.ru:8532 listening (TestPreConnection::note)
server www.myhost.ru:8533 listening (TestFilter::in_str_msg)
server www.myhost.ru:8534 listening (TestFilter__both_str_con_add)
server www.myhost.ru:8535 listening (TestFilter::in_bbs_msg)
server www.myhost.ru:8536 listening (TestDirective::perlmodule)
server www.myhost.ru:8537 listening (TestDirective::perlrequire)
server www.myhost.ru:8538 listening (TestDirective::perlloadmodule4)
server www.myhost.ru:8539 listening (TestDirective::perlloadmodule5)
server www.myhost.ru:8540 listening (TestDirective::perlloadmodule3)
server www.myhost.ru:8541 listening (TestDirective::perlloadmodule6)
filter/in_bbs_msg....# connecting to www.myhost.ru:8535
server side has failed (response code: 404),
see t/logs/error_log for more details
dubious
        Test returned status 29 (wstat 7424, 0x1d00)
*** server www.myhost.ru:8529 shutdown
!!! error running tests (please examine t/logs/error_log)

-- 

[Fri Aug 29 18:10:56 2003] [info] mod_unique_id: using ip addr 127.0.0.1
END in modperl_extra.pl, pid=26270
[Fri Aug 29 18:10:57 2003] [notice] Digest: generating secret for digest 
authentication ...
[Fri Aug 29 18:10:57 2003] [notice] Digest: done
[Fri Aug 29 18:10:57 2003] [info] mod_unique_id: using ip addr 127.0.0.1
[Fri Aug 29 18:10:58 2003] [notice] Apache/2.0.47 (Unix) mod_perl/1.99_09 Perl/v5.8.0 
DAV/2 configured -- resuming
normal ope
rations
[Fri Aug 29 18:10:58 2003] [info] Server built: Aug 28 2003 18:59:50
[Fri Aug 29 18:10:58 2003] [debug] prefork.c(1037): AcceptMutex: sysvsem (default: 
sysvsem)
[Fri Aug 29 18:10:58 2003] [error] [client 127.0.0.1] File does not exist:
/usr/src/httpd_perl/mod_perl-1.99_09/t/htdocs/inpu
t_filter.html
[Fri Aug 29 18:10:58 2003] [error] server reached MaxClients setting, consider raising 
the MaxClients setting
[Fri Aug 29 18:10:58 2003] [info] Child process pid=26290 is exiting
[Fri Aug 29 18:10:58 2003] [info] removed PID file 
/usr/src/httpd_perl/mod_perl-1.99_09/t/logs/httpd.pid (pid=26289)
[Fri Aug 29 18:10:58 2003] [notice] caught SIGTERM, shutting down
END in modperl_extra.pl, pid=26289

I've used standard distributive. Any ideas why I have no
input_filter.html ?

--
Alan Rafagudinov
E-mail: [EMAIL PROTECTED] | [EMAIL PROTECTED]
Homepage: http://www.rafagudinov.com
Phone: +7(926)22-55555



-- 
Reporting bugs: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html

Reply via email to