perl-modperl mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From André Warnier ...@ice-sa.com>
Subject Re: Problem with Apache2::Connection::remote_ip
Date Sun, 09 Feb 2014 11:25:26 GMT
Steve Baldwin wrote:
> Hi,
> 
> Not sure what I'm doing wrong here. I'm just trying to get the client ip
> address in a PerlResponseHandler as follows:
> 
> :
> use Apache2::Connection;
> :
>     my $remote_ip = $r->connection->remote_ip();
> :
> 
> I get a runtime error as follows:
> 
> [Sun Feb 09 16:44:22.499681 2014] [perl:error] [pid 3632] [client
> 192.168.1.105:52533] Can't locate object method "remote_ip" via package
> "Apache2::Connection" at /usr/local/lib/site_perl/Storm/Dev/Handler.pm
> 
> Here are the various versions (OS = Ubuntu 13.10) :
> 
> [Sun Feb 09 16:44:01.267265 2014] [mpm_prefork:notice] [pid 3625] AH00163:
> Apache/2.4.6 (Ubuntu) PHP/5.5.3-1ubuntu2.1 mod_perl/2.0.8 Perl/v5.14.2
> configured -- resuming normal operations
> 

This is not going to help you much, but I can at least confirm that I do exactly the same

as you :

			my $remote_ip = $r->connection->remote_ip || '';

in one of my mod_perl modules, and that it works several hundred times a day without 
error, under the following versions :

[Sun Feb 02 06:25:07 2014] [notice] Apache/2.2.9 (Debian) DAV/2 mod_jk/1.2.26 
mod_apreq2-20051231/2.6.0 mod_perl/2.0.4 Perl/v5.10.0 configured -- resuming normal operations

[Sun Feb 09 06:26:34 2014] [notice] Apache/2.2.16 (Debian) DAV/2 mod_jk/1.2.30 
mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations

[Sun Feb 09 06:26:51 2014] [notice] Apache/2.2.22 (Debian) mod_apreq2-20090110/2.8.0 
mod_perl/2.0.7 Perl/v5.14.2 configured -- resuming normal operations



Mime
View raw message