Another information, in other platform working well Idel On 19 January 2012 12:50, Idel Fuschini <[email protected]> wrote:
> Hi I've got this simple module: > > #file:Apache2/AMFTest.pm; > #-------------------------------- > > # > # Created by Idel Fuschini > # Date: 01/08/10 > # Site: http://www.apachemobilefilter.org > # Mail: [email protected] > > package Apache2::AMFTest; > > use strict; > use warnings; > use Apache2::AMFCommonLib (); > use Cache::Memcached; > use Apache2::RequestRec (); > use Apache2::RequestUtil (); > use Apache2::SubRequest (); > use Apache2::Log; > use Apache2::Filter (); > use Apache2::Connection (); > use APR::Table (); > use Apache2::Const -compile => qw(OK REDIRECT DECLINED); > use constant BUFF_LEN => 1024; > use vars qw($VERSION); > $VERSION= "3.50"; > # > # Define the global environment > # > my $memd = new Cache::Memcached { > 'debug' => 2, > 'compress_threshold' => 10_000, > 'enable_compress' => 1, > }; > my $server="localhost:11211"; > my @Server = split(/,/, $server); > $memd->set_servers(\@Server); > $memd->set('AMFtest','test'); > if ($memd->get('AMFtest')) { > print "OK: >".$memd->get('AMFtest')."<\n"; > } else { > print "KO"; > exit; > } > > sub handler { > my $f = shift; > my $user_agent=$f->headers_in->{'User-Agent'}|| ''; > my $x_user_agent=$f->headers_in->{'X-Device-User-Agent'}|| ''; > $f->log->warn("AMFTest - User_Agent:$user_agent"); > $f->log->warn("AMFTest - Try to connect"); > my $result=$memd->get('AMFtest'); > $f->log->warn("AMFTest - Finish to connect the result is:".$result); > return Apache2::Const::DECLINED; > } > > And this is the error log: > > [Thu Jan 19 12:43:58 2012] [warn] Init: Session Cache is not configured > [hint: SSLSessionCache] > Cache::Memcache: set AMFtest = test (set AMFtest 0 0 4 > test) > processing socket GLOB(0x209264b0) > MemCache: got AMFtest = test > processing socket GLOB(0x209264b0) > MemCache: got AMFtest = test > [Thu Jan 19 12:43:58 2012] [notice] Digest: generating secret for digest > authentication ... > [Thu Jan 19 12:43:58 2012] [notice] Digest: done > Cache::Memcache: set AMFtest = test (set AMFtest 0 0 4 > test) > processing socket GLOB(0x20236b40) > MemCache: got AMFtest = test > processing socket GLOB(0x20236b40) > MemCache: got AMFtest = test > [Thu Jan 19 12:43:59 2012] [notice] Apache/2.2.21 (Unix) mod_ssl/2.2.21 > OpenSSL/1.0.0e DAV/2 mod_perl/2.0.5 Perl/v5.8.8 configured -- resuming > normal operations > [Thu Jan 19 12:44:59 2012] [warn] [client 10.5.31.85] AMFTest - > User_Agent:Mozilla/5.0 (Windows NT 5.1; rv:9.0.1) Gecko/20100101 > Firefox/9.0.1 > [Thu Jan 19 12:44:59 2012] [warn] [client 10.5.31.85] AMFTest - Try to > connect > [Thu Jan 19 12:44:59 2012] [error] [client 10.5.31.85] No map found > matching for GLOB(0x202fee10) at > /usr/lib/perl5/site_perl/5.8.8/Cache/Memcached.pm line 717.\n > > So outside the handler is connecting correctly, but when inside the > handler I've got this problem (the line in red color), I don't think is a > memcached problem. > > The version of S.O. is: > > Red Hat Enterprise Linux Server release 5.6 (Tikanga) > > > thanks > Idel > ===================== > E-Mail: [email protected] > Web Site: http://www.idelfuschini.it > AMF project: http://www.apachemobilefilter.org > AMF wiki: Apache Mobile Filter - http:/wiki.apachemobilefilter.org > ------ > La presente comunicazione ed i suoi allegati e' destinata esclusivamente > ai destinatari. Qualsiasi suo utilizzo, comunicazione o diffusione non > autorizzata > e' proibita. Se ha ricevuto questa comunicazione per errore, la preghiamo > di darne > immediata comunicazione al mittente e di cancellare tutte le informazioni > erroneamente acquisite. (Rif. D.Lgs. 196/2003). Grazie > > This message and its attachments are intended only for use by the > addressees. Any use, > re-transmission or dissemination not authorized of it is prohibited. If > you received > this e-mail in error, please inform the sender immediately and delete all > the material. > (Rif. D.Lgs. 196/2003). Thank you. > >
