Error trace

Trace begun at modules/Chameleon5/lib/Chameleon5/Middleware/Rules.pm line 70
  1. in Chameleon5::Middleware::Rules::call at modules/Chameleon5/lib/Chameleon5/Middleware/Rules.pm line 70
       67:     
       68:     if (!-d $domain_root)
       69:     {
       70:         my $trace = Devel::StackTrace->new;
       71:         my $html  = $trace->as_html;
       72:         $env->{'chameleon.logger'}->warn("MISSING ROOT");
       73:         return [200, [ 'Content-Type' => 'text/html' ], [ $html ]];
    

    (416) 901-3098

    $_[0]bless( { 'app' => sub { package Plack::Component; use warnings; use strict; $self->call(@_); } }, 'Chameleon5::Middleware::Rules' )
    $_[1]{ 'psgi.input' => bless( do{\(my $o = undef)}, 'uwsgi::input' ), 'REQUEST_URI' => '/', 'HTTP_ACCEPT_ENCODING' => 'gzip', 'chameleon.logger' => bless( { '__debug_chameleon' => 0, '__color' => 1, '__details' => [ { 'host' => '54.80.32.93', 'level' => 'debug', 'remote_addr' => '10.201.3.40', 'request_time' => '2018-11-20 09:16:03', 'message' => 'Request started /54.80.32.93/', 'call_type' => '---', 'caller' => [ 'Chameleon5::Middleware::Logger', 'modules/Chameleon5/lib/Chameleon5/Middleware/Logger.pm', 44 ] }, { 'caller' => [ 'Chameleon5::Middleware::Rules', 'modules/Chameleon5/lib/Chameleon5/Middleware/Rules.pm', 28 ], 'call_type' => '---', 'request_time' => '2018-11-20 09:16:03', 'message' => 'request for domain: 54.80.32.93', 'host' => '54.80.32.93', 'level' => 'debug', 'remote_addr' => '10.201.3.40' } ], '__log' => bless( do{\(my $o = undef)}, 'uwsgi::error' ), '__levels' => { 'warn' => 3, 'debug' => 1, 'info' => 2, 'error' => 4 }, '__history' => [ '10.201.3.40 54.80.32.93 [2018-11-20 09:16:03] [---] [DEBUG] [Line 44 Chameleon5::Middleware::Logger]: Request started /54.80.32.93/', '10.201.3.40 54.80.32.93 [2018-11-20 09:16:03] [---] [DEBUG] [Line 28 Chameleon5::Middleware::Rules]: request for domain: 54.80.32.93' ], '__level' => 'debug', '__env' => $VAR1 }, 'Chameleon5::Middleware::Logger::Default' ), 'HTTP_CONNECTION' => 'keep-alive', 'psgi.run_once' => 0, 'CONTENT_TYPE' => '', 'psgi.url_scheme' => 'http', 'REMOTE_PORT' => 17486, 'QUERY_STRING' => '', 'psgix.input.buffered' => 0, 'DOCUMENT_ROOT' => '/usr/local/chameleon5/domains/54.80.32.93', 'chameleon.timer' => [ '1542705363', 18587 ], 'HTTP_X_FORWARDED_PORT' => 443, 'psgi.multiprocess' => 1, 'psgi.multithread' => 0, 'HTTP_HOST' => '54.80.32.93', 'psgi.errors' => $VAR1->{'chameleon.logger'}{'__log'}, 'REMOTE_ADDR' => '10.201.3.40', 'SERVER_NAME' => 'localhost', 'PATH_INFO' => '/', 'REQUEST_METHOD' => 'GET', 'chameleon.cache' => bless( { '_env' => $VAR1, '_cache' => bless( { 'size_limit' => undef, 'namespace' => '_', 'removal_strategy' => bless( {}, 'Cache::RemovalStrategy::LRU' ), 'default_expires' => '600 sec', 'validate_callback' => undef, 'load_callback' => undef }, 'Cache::Memory' ), '_domain_name' => '54.80.32.93' }, 'Chameleon5::Middleware::Cache::Memory' ), 'HTTP_USER_AGENT' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36', 'psgix.session.options' => { 'id' => '7d4c849cff4832a349241b11f4a78c8c712bda45' }, 'HTTP_X_FORWARDED_FOR' => '54.193.3.22', 'HTTP_X_FORWARDED_PROTO' => 'https', 'psgix.cleanup.handlers' => [], 'psgix.harakiri' => 1, 'SERVER_PROTOCOL' => 'HTTP/1.1', 'psgix.session' => {}, 'SERVER_PORT' => 80, 'psgix.cleanup' => 1, 'psgi.nonblocking' => 0, 'psgi.version' => [ 1, 1 ], 'psgix.logger' => sub ;, 'CONTENT_LENGTH' => '', 'psgi.streaming' => 1 }
  2. in Plack::Component::__ANON__ at /usr/local/lib/perl5/site_perl/5.18.0/Plack/Component.pm line 50
       47: sub to_app {
       48:     my $self = shift;
       49:     $self->prepare_app;
       50:     return sub { $self->call(@_) };
       51: }
       52: 
       53: 
    

    Show function arguments

    $_[0]{ 'psgi.input' => bless( do{\(my $o = undef)}, 'uwsgi::input' ), 'REQUEST_URI' => '/', 'HTTP_ACCEPT_ENCODING' => 'gzip', 'chameleon.logger' => bless( { '__debug_chameleon' => 0, '__color' => 1, '__details' => [ { 'host' => '54.80.32.93', 'level' => 'debug', 'remote_addr' => '10.201.3.40', 'request_time' => '2018-11-20 09:16:03', 'message' => 'Request started /54.80.32.93/', 'call_type' => '---', 'caller' => [ 'Chameleon5::Middleware::Logger', 'modules/Chameleon5/lib/Chameleon5/Middleware/Logger.pm', 44 ] }, { 'caller' => [ 'Chameleon5::Middleware::Rules', 'modules/Chameleon5/lib/Chameleon5/Middleware/Rules.pm', 28 ], 'call_type' => '---', 'request_time' => '2018-11-20 09:16:03', 'message' => 'request for domain: 54.80.32.93', 'host' => '54.80.32.93', 'level' => 'debug', 'remote_addr' => '10.201.3.40' } ], '__log' => bless( do{\(my $o = undef)}, 'uwsgi::error' ), '__levels' => { 'warn' => 3, 'debug' => 1, 'info' => 2, 'error' => 4 }, '__history' => [ '10.201.3.40 54.80.32.93 [2018-11-20 09:16:03] [---] [DEBUG] [Line 44 Chameleon5::Middleware::Logger]: Request started /54.80.32.93/', '10.201.3.40 54.80.32.93 [2018-11-20 09:16:03] [---] [DEBUG] [Line 28 Chameleon5::Middleware::Rules]: request for domain: 54.80.32.93' ], '__level' => 'debug', '__env' => $VAR1 }, 'Chameleon5::Middleware::Logger::Default' ), 'HTTP_CONNECTION' => 'keep-alive', 'psgi.run_once' => 0, 'CONTENT_TYPE' => '', 'psgi.url_scheme' => 'http', 'REMOTE_PORT' => 17486, 'QUERY_STRING' => '', 'psgix.input.buffered' => 0, 'DOCUMENT_ROOT' => '/usr/local/chameleon5/domains/54.80.32.93', 'chameleon.timer' => [ '1542705363', 18587 ], 'HTTP_X_FORWARDED_PORT' => 443, 'psgi.multiprocess' => 1, 'psgi.multithread' => 0, 'HTTP_HOST' => '54.80.32.93', 'psgi.errors' => $VAR1->{'chameleon.logger'}{'__log'}, 'REMOTE_ADDR' => '10.201.3.40', 'SERVER_NAME' => 'localhost', 'PATH_INFO' => '/', 'REQUEST_METHOD' => 'GET', 'chameleon.cache' => bless( { '_env' => $VAR1, '_cache' => bless( { 'size_limit' => undef, 'namespace' => '_', 'removal_strategy' => bless( {}, 'Cache::RemovalStrategy::LRU' ), 'default_expires' => '600 sec', 'validate_callback' => undef, 'load_callback' => undef }, 'Cache::Memory' ), '_domain_name' => '54.80.32.93' }, 'Chameleon5::Middleware::Cache::Memory' ), 'HTTP_USER_AGENT' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36', 'psgix.session.options' => { 'id' => '7d4c849cff4832a349241b11f4a78c8c712bda45' }, 'HTTP_X_FORWARDED_FOR' => '54.193.3.22', 'HTTP_X_FORWARDED_PROTO' => 'https', 'psgix.cleanup.handlers' => [], 'psgix.harakiri' => 1, 'SERVER_PROTOCOL' => 'HTTP/1.1', 'psgix.session' => {}, 'SERVER_PORT' => 80, 'psgix.cleanup' => 1, 'psgi.nonblocking' => 0, 'psgi.version' => [ 1, 1 ], 'psgix.logger' => sub ;, 'CONTENT_LENGTH' => '', 'psgi.streaming' => 1 }
  3. in Chameleon5::Middleware::Cache::call at modules/Chameleon5/lib/Chameleon5/Middleware/Cache.pm line 37
       34:     
       35:     $env->{'chameleon.cache'} = $cache_module->new(%args);
       36: 
       37:     my $res = $self->app->($env);
       38:     return $res;
       39: }
       40: 
    

    302-605-2533

    $_[0]bless( { 'type' => 'Memory', 'args' => {}, 'app' => sub { package Plack::Component; use warnings; use strict; $self->call(@_); } }, 'Chameleon5::Middleware::Cache' )
    $_[1]{ 'psgi.input' => bless( do{\(my $o = undef)}, 'uwsgi::input' ), 'REQUEST_URI' => '/', 'HTTP_ACCEPT_ENCODING' => 'gzip', 'chameleon.logger' => bless( { '__debug_chameleon' => 0, '__color' => 1, '__details' => [ { 'host' => '54.80.32.93', 'level' => 'debug', 'remote_addr' => '10.201.3.40', 'request_time' => '2018-11-20 09:16:03', 'message' => 'Request started /54.80.32.93/', 'call_type' => '---', 'caller' => [ 'Chameleon5::Middleware::Logger', 'modules/Chameleon5/lib/Chameleon5/Middleware/Logger.pm', 44 ] }, { 'caller' => [ 'Chameleon5::Middleware::Rules', 'modules/Chameleon5/lib/Chameleon5/Middleware/Rules.pm', 28 ], 'call_type' => '---', 'request_time' => '2018-11-20 09:16:03', 'message' => 'request for domain: 54.80.32.93', 'host' => '54.80.32.93', 'level' => 'debug', 'remote_addr' => '10.201.3.40' } ], '__log' => bless( do{\(my $o = undef)}, 'uwsgi::error' ), '__levels' => { 'warn' => 3, 'debug' => 1, 'info' => 2, 'error' => 4 }, '__history' => [ '10.201.3.40 54.80.32.93 [2018-11-20 09:16:03] [---] [DEBUG] [Line 44 Chameleon5::Middleware::Logger]: Request started /54.80.32.93/', '10.201.3.40 54.80.32.93 [2018-11-20 09:16:03] [---] [DEBUG] [Line 28 Chameleon5::Middleware::Rules]: request for domain: 54.80.32.93' ], '__level' => 'debug', '__env' => $VAR1 }, 'Chameleon5::Middleware::Logger::Default' ), 'HTTP_CONNECTION' => 'keep-alive', 'psgi.run_once' => 0, 'CONTENT_TYPE' => '', 'psgi.url_scheme' => 'http', 'REMOTE_PORT' => 17486, 'QUERY_STRING' => '', 'psgix.input.buffered' => 0, 'DOCUMENT_ROOT' => '/usr/local/chameleon5/domains/54.80.32.93', 'chameleon.timer' => [ '1542705363', 18587 ], 'HTTP_X_FORWARDED_PORT' => 443, 'psgi.multiprocess' => 1, 'psgi.multithread' => 0, 'HTTP_HOST' => '54.80.32.93', 'psgi.errors' => $VAR1->{'chameleon.logger'}{'__log'}, 'REMOTE_ADDR' => '10.201.3.40', 'SERVER_NAME' => 'localhost', 'PATH_INFO' => '/', 'REQUEST_METHOD' => 'GET', 'chameleon.cache' => bless( { '_env' => $VAR1, '_cache' => bless( { 'size_limit' => undef, 'namespace' => '_', 'removal_strategy' => bless( {}, 'Cache::RemovalStrategy::LRU' ), 'default_expires' => '600 sec', 'validate_callback' => undef, 'load_callback' => undef }, 'Cache::Memory' ), '_domain_name' => '54.80.32.93' }, 'Chameleon5::Middleware::Cache::Memory' ), 'HTTP_USER_AGENT' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36', 'psgix.session.options' => { 'id' => '7d4c849cff4832a349241b11f4a78c8c712bda45' }, 'HTTP_X_FORWARDED_FOR' => '54.193.3.22', 'HTTP_X_FORWARDED_PROTO' => 'https', 'psgix.cleanup.handlers' => [], 'psgix.harakiri' => 1, 'SERVER_PROTOCOL' => 'HTTP/1.1', 'psgix.session' => {}, 'SERVER_PORT' => 80, 'psgix.cleanup' => 1, 'psgi.nonblocking' => 0, 'psgi.version' => [ 1, 1 ], 'psgix.logger' => sub ;, 'CONTENT_LENGTH' => '', 'psgi.streaming' => 1 }
  4. in Plack::Component::__ANON__ at /usr/local/lib/perl5/site_perl/5.18.0/Plack/Component.pm line 50
       47: sub to_app {
       48:     my $self = shift;
       49:     $self->prepare_app;
       50:     return sub { $self->call(@_) };
       51: }
       52: 
       53: 
    

    6474906636

    $_[0]{ 'psgi.input' => bless( do{\(my $o = undef)}, 'uwsgi::input' ), 'REQUEST_URI' => '/', 'HTTP_ACCEPT_ENCODING' => 'gzip', 'chameleon.logger' => bless( { '__debug_chameleon' => 0, '__color' => 1, '__details' => [ { 'host' => '54.80.32.93', 'level' => 'debug', 'remote_addr' => '10.201.3.40', 'request_time' => '2018-11-20 09:16:03', 'message' => 'Request started /54.80.32.93/', 'call_type' => '---', 'caller' => [ 'Chameleon5::Middleware::Logger', 'modules/Chameleon5/lib/Chameleon5/Middleware/Logger.pm', 44 ] }, { 'caller' => [ 'Chameleon5::Middleware::Rules', 'modules/Chameleon5/lib/Chameleon5/Middleware/Rules.pm', 28 ], 'call_type' => '---', 'request_time' => '2018-11-20 09:16:03', 'message' => 'request for domain: 54.80.32.93', 'host' => '54.80.32.93', 'level' => 'debug', 'remote_addr' => '10.201.3.40' } ], '__log' => bless( do{\(my $o = undef)}, 'uwsgi::error' ), '__levels' => { 'warn' => 3, 'debug' => 1, 'info' => 2, 'error' => 4 }, '__history' => [ '10.201.3.40 54.80.32.93 [2018-11-20 09:16:03] [---] [DEBUG] [Line 44 Chameleon5::Middleware::Logger]: Request started /54.80.32.93/', '10.201.3.40 54.80.32.93 [2018-11-20 09:16:03] [---] [DEBUG] [Line 28 Chameleon5::Middleware::Rules]: request for domain: 54.80.32.93' ], '__level' => 'debug', '__env' => $VAR1 }, 'Chameleon5::Middleware::Logger::Default' ), 'HTTP_CONNECTION' => 'keep-alive', 'psgi.run_once' => 0, 'CONTENT_TYPE' => '', 'psgi.url_scheme' => 'http', 'REMOTE_PORT' => 17486, 'QUERY_STRING' => '', 'psgix.input.buffered' => 0, 'DOCUMENT_ROOT' => '/usr/local/chameleon5/domains/54.80.32.93', 'chameleon.timer' => [ '1542705363', 18587 ], 'HTTP_X_FORWARDED_PORT' => 443, 'psgi.multiprocess' => 1, 'psgi.multithread' => 0, 'HTTP_HOST' => '54.80.32.93', 'psgi.errors' => $VAR1->{'chameleon.logger'}{'__log'}, 'REMOTE_ADDR' => '10.201.3.40', 'SERVER_NAME' => 'localhost', 'PATH_INFO' => '/', 'REQUEST_METHOD' => 'GET', 'chameleon.cache' => bless( { '_env' => $VAR1, '_cache' => bless( { 'size_limit' => undef, 'namespace' => '_', 'removal_strategy' => bless( {}, 'Cache::RemovalStrategy::LRU' ), 'default_expires' => '600 sec', 'validate_callback' => undef, 'load_callback' => undef }, 'Cache::Memory' ), '_domain_name' => '54.80.32.93' }, 'Chameleon5::Middleware::Cache::Memory' ), 'HTTP_USER_AGENT' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36', 'psgix.session.options' => { 'id' => '7d4c849cff4832a349241b11f4a78c8c712bda45' }, 'HTTP_X_FORWARDED_FOR' => '54.193.3.22', 'HTTP_X_FORWARDED_PROTO' => 'https', 'psgix.cleanup.handlers' => [], 'psgix.harakiri' => 1, 'SERVER_PROTOCOL' => 'HTTP/1.1', 'psgix.session' => {}, 'SERVER_PORT' => 80, 'psgix.cleanup' => 1, 'psgi.nonblocking' => 0, 'psgi.version' => [ 1, 1 ], 'psgix.logger' => sub ;, 'CONTENT_LENGTH' => '', 'psgi.streaming' => 1 }
  5. in Plack::Middleware::Session::call at /usr/local/lib/perl5/site_perl/5.18.0/Plack/Middleware/Session.pm line 52
       49: 
       50:     $env->{'psgix.session.options'} = { id => $id };
       51: 
       52:     my $res = $self->app->($env);
       53:     $self->response_cb($res, sub { $self->finalize($env, $_[0]) });
       54: }
       55: 
    

    (905) 497-2206

    $_[0]bless( { 'app' => sub { package Plack::Component; use warnings; use strict; $self->call(@_); }, 'store' => bless( { '_stash' => {} }, 'Plack::Session::Store' ), 'state' => bless( { 'sid_validator' => qr/(?^:\A[0-9a-f]{40}\Z)/, 'session_key' => 'plack_session', 'sid_generator' => sub { package Plack::Session::State; use warnings; use strict; Digest::SHA1::sha1_hex((rand()) . $$ . {} . time); } }, 'Plack::Session::State::Cookie' ) }, 'Plack::Middleware::Session' )
    $_[1]{ 'psgi.input' => bless( do{\(my $o = undef)}, 'uwsgi::input' ), 'REQUEST_URI' => '/', 'HTTP_ACCEPT_ENCODING' => 'gzip', 'chameleon.logger' => bless( { '__debug_chameleon' => 0, '__color' => 1, '__details' => [ { 'host' => '54.80.32.93', 'level' => 'debug', 'remote_addr' => '10.201.3.40', 'request_time' => '2018-11-20 09:16:03', 'message' => 'Request started /54.80.32.93/', 'call_type' => '---', 'caller' => [ 'Chameleon5::Middleware::Logger', 'modules/Chameleon5/lib/Chameleon5/Middleware/Logger.pm', 44 ] }, { 'caller' => [ 'Chameleon5::Middleware::Rules', 'modules/Chameleon5/lib/Chameleon5/Middleware/Rules.pm', 28 ], 'call_type' => '---', 'request_time' => '2018-11-20 09:16:03', 'message' => 'request for domain: 54.80.32.93', 'host' => '54.80.32.93', 'level' => 'debug', 'remote_addr' => '10.201.3.40' } ], '__log' => bless( do{\(my $o = undef)}, 'uwsgi::error' ), '__levels' => { 'warn' => 3, 'debug' => 1, 'info' => 2, 'error' => 4 }, '__history' => [ '10.201.3.40 54.80.32.93 [2018-11-20 09:16:03] [---] [DEBUG] [Line 44 Chameleon5::Middleware::Logger]: Request started /54.80.32.93/', '10.201.3.40 54.80.32.93 [2018-11-20 09:16:03] [---] [DEBUG] [Line 28 Chameleon5::Middleware::Rules]: request for domain: 54.80.32.93' ], '__level' => 'debug', '__env' => $VAR1 }, 'Chameleon5::Middleware::Logger::Default' ), 'HTTP_CONNECTION' => 'keep-alive', 'psgi.run_once' => 0, 'CONTENT_TYPE' => '', 'psgi.url_scheme' => 'http', 'REMOTE_PORT' => 17486, 'QUERY_STRING' => '', 'psgix.input.buffered' => 0, 'DOCUMENT_ROOT' => '/usr/local/chameleon5/domains/54.80.32.93', 'chameleon.timer' => [ '1542705363', 18587 ], 'HTTP_X_FORWARDED_PORT' => 443, 'psgi.multiprocess' => 1, 'psgi.multithread' => 0, 'HTTP_HOST' => '54.80.32.93', 'psgi.errors' => $VAR1->{'chameleon.logger'}{'__log'}, 'REMOTE_ADDR' => '10.201.3.40', 'SERVER_NAME' => 'localhost', 'PATH_INFO' => '/', 'REQUEST_METHOD' => 'GET', 'chameleon.cache' => bless( { '_env' => $VAR1, '_cache' => bless( { 'size_limit' => undef, 'namespace' => '_', 'removal_strategy' => bless( {}, 'Cache::RemovalStrategy::LRU' ), 'default_expires' => '600 sec', 'validate_callback' => undef, 'load_callback' => undef }, 'Cache::Memory' ), '_domain_name' => '54.80.32.93' }, 'Chameleon5::Middleware::Cache::Memory' ), 'HTTP_USER_AGENT' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36', 'psgix.session.options' => { 'id' => '7d4c849cff4832a349241b11f4a78c8c712bda45' }, 'HTTP_X_FORWARDED_FOR' => '54.193.3.22', 'HTTP_X_FORWARDED_PROTO' => 'https', 'psgix.cleanup.handlers' => [], 'psgix.harakiri' => 1, 'SERVER_PROTOCOL' => 'HTTP/1.1', 'psgix.session' => {}, 'SERVER_PORT' => 80, 'psgix.cleanup' => 1, 'psgi.nonblocking' => 0, 'psgi.version' => [ 1, 1 ], 'psgix.logger' => sub ;, 'CONTENT_LENGTH' => '', 'psgi.streaming' => 1 }
  6. in Plack::Component::__ANON__ at /usr/local/lib/perl5/site_perl/5.18.0/Plack/Component.pm line 50
       47: sub to_app {
       48:     my $self = shift;
       49:     $self->prepare_app;
       50:     return sub { $self->call(@_) };
       51: }
       52: 
       53: 
    

    Show function arguments

    $_[0]{ 'psgi.input' => bless( do{\(my $o = undef)}, 'uwsgi::input' ), 'REQUEST_URI' => '/', 'HTTP_ACCEPT_ENCODING' => 'gzip', 'chameleon.logger' => bless( { '__debug_chameleon' => 0, '__color' => 1, '__details' => [ { 'host' => '54.80.32.93', 'level' => 'debug', 'remote_addr' => '10.201.3.40', 'request_time' => '2018-11-20 09:16:03', 'message' => 'Request started /54.80.32.93/', 'call_type' => '---', 'caller' => [ 'Chameleon5::Middleware::Logger', 'modules/Chameleon5/lib/Chameleon5/Middleware/Logger.pm', 44 ] }, { 'caller' => [ 'Chameleon5::Middleware::Rules', 'modules/Chameleon5/lib/Chameleon5/Middleware/Rules.pm', 28 ], 'call_type' => '---', 'request_time' => '2018-11-20 09:16:03', 'message' => 'request for domain: 54.80.32.93', 'host' => '54.80.32.93', 'level' => 'debug', 'remote_addr' => '10.201.3.40' } ], '__log' => bless( do{\(my $o = undef)}, 'uwsgi::error' ), '__levels' => { 'warn' => 3, 'debug' => 1, 'info' => 2, 'error' => 4 }, '__history' => [ '10.201.3.40 54.80.32.93 [2018-11-20 09:16:03] [---] [DEBUG] [Line 44 Chameleon5::Middleware::Logger]: Request started /54.80.32.93/', '10.201.3.40 54.80.32.93 [2018-11-20 09:16:03] [---] [DEBUG] [Line 28 Chameleon5::Middleware::Rules]: request for domain: 54.80.32.93' ], '__level' => 'debug', '__env' => $VAR1 }, 'Chameleon5::Middleware::Logger::Default' ), 'HTTP_CONNECTION' => 'keep-alive', 'psgi.run_once' => 0, 'CONTENT_TYPE' => '', 'psgi.url_scheme' => 'http', 'REMOTE_PORT' => 17486, 'QUERY_STRING' => '', 'psgix.input.buffered' => 0, 'DOCUMENT_ROOT' => '/usr/local/chameleon5/domains/54.80.32.93', 'chameleon.timer' => [ '1542705363', 18587 ], 'HTTP_X_FORWARDED_PORT' => 443, 'psgi.multiprocess' => 1, 'psgi.multithread' => 0, 'HTTP_HOST' => '54.80.32.93', 'psgi.errors' => $VAR1->{'chameleon.logger'}{'__log'}, 'REMOTE_ADDR' => '10.201.3.40', 'SERVER_NAME' => 'localhost', 'PATH_INFO' => '/', 'REQUEST_METHOD' => 'GET', 'chameleon.cache' => bless( { '_env' => $VAR1, '_cache' => bless( { 'size_limit' => undef, 'namespace' => '_', 'removal_strategy' => bless( {}, 'Cache::RemovalStrategy::LRU' ), 'default_expires' => '600 sec', 'validate_callback' => undef, 'load_callback' => undef }, 'Cache::Memory' ), '_domain_name' => '54.80.32.93' }, 'Chameleon5::Middleware::Cache::Memory' ), 'HTTP_USER_AGENT' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36', 'psgix.session.options' => { 'id' => '7d4c849cff4832a349241b11f4a78c8c712bda45' }, 'HTTP_X_FORWARDED_FOR' => '54.193.3.22', 'HTTP_X_FORWARDED_PROTO' => 'https', 'psgix.cleanup.handlers' => [], 'psgix.harakiri' => 1, 'SERVER_PROTOCOL' => 'HTTP/1.1', 'psgix.session' => {}, 'SERVER_PORT' => 80, 'psgix.cleanup' => 1, 'psgi.nonblocking' => 0, 'psgi.version' => [ 1, 1 ], 'psgix.logger' => sub ;, 'CONTENT_LENGTH' => '', 'psgi.streaming' => 1 }
  7. in Plack::Middleware::Conditional::call at /usr/local/lib/perl5/site_perl/5.18.0/Plack/Middleware/Conditional.pm line 16
       13:     my($self, $env) = @_;
       14: 
       15:     my $app = $self->condition->($env) ? $self->middleware : $self->app;
       16:     return $app->($env);
       17: }
       18: 
       19: 1;
    

    Show function arguments

    $_[0]bless( { 'condition' => sub { use strict; not $_[0]{'HTTP_X_CHAMELEON_UUID'}; }, 'middleware' => sub { package Plack::Component; use warnings; use strict; $self->call(@_); }, 'builder' => sub { package Plack::Builder; use strict; $mw_class->wrap($_[0], @args); }, 'app' => sub { package Plack::Component; use warnings; use strict; $self->call(@_); } }, 'Plack::Middleware::Conditional' )
    $_[1]{ 'psgi.input' => bless( do{\(my $o = undef)}, 'uwsgi::input' ), 'REQUEST_URI' => '/', 'HTTP_ACCEPT_ENCODING' => 'gzip', 'chameleon.logger' => bless( { '__debug_chameleon' => 0, '__color' => 1, '__details' => [ { 'host' => '54.80.32.93', 'level' => 'debug', 'remote_addr' => '10.201.3.40', 'request_time' => '2018-11-20 09:16:03', 'message' => 'Request started /54.80.32.93/', 'call_type' => '---', 'caller' => [ 'Chameleon5::Middleware::Logger', 'modules/Chameleon5/lib/Chameleon5/Middleware/Logger.pm', 44 ] }, { 'caller' => [ 'Chameleon5::Middleware::Rules', 'modules/Chameleon5/lib/Chameleon5/Middleware/Rules.pm', 28 ], 'call_type' => '---', 'request_time' => '2018-11-20 09:16:03', 'message' => 'request for domain: 54.80.32.93', 'host' => '54.80.32.93', 'level' => 'debug', 'remote_addr' => '10.201.3.40' } ], '__log' => bless( do{\(my $o = undef)}, 'uwsgi::error' ), '__levels' => { 'warn' => 3, 'debug' => 1, 'info' => 2, 'error' => 4 }, '__history' => [ '10.201.3.40 54.80.32.93 [2018-11-20 09:16:03] [---] [DEBUG] [Line 44 Chameleon5::Middleware::Logger]: Request started /54.80.32.93/', '10.201.3.40 54.80.32.93 [2018-11-20 09:16:03] [---] [DEBUG] [Line 28 Chameleon5::Middleware::Rules]: request for domain: 54.80.32.93' ], '__level' => 'debug', '__env' => $VAR1 }, 'Chameleon5::Middleware::Logger::Default' ), 'HTTP_CONNECTION' => 'keep-alive', 'psgi.run_once' => 0, 'CONTENT_TYPE' => '', 'psgi.url_scheme' => 'http', 'REMOTE_PORT' => 17486, 'QUERY_STRING' => '', 'psgix.input.buffered' => 0, 'DOCUMENT_ROOT' => '/usr/local/chameleon5/domains/54.80.32.93', 'chameleon.timer' => [ '1542705363', 18587 ], 'HTTP_X_FORWARDED_PORT' => 443, 'psgi.multiprocess' => 1, 'psgi.multithread' => 0, 'HTTP_HOST' => '54.80.32.93', 'psgi.errors' => $VAR1->{'chameleon.logger'}{'__log'}, 'REMOTE_ADDR' => '10.201.3.40', 'SERVER_NAME' => 'localhost', 'PATH_INFO' => '/', 'REQUEST_METHOD' => 'GET', 'chameleon.cache' => bless( { '_env' => $VAR1, '_cache' => bless( { 'size_limit' => undef, 'namespace' => '_', 'removal_strategy' => bless( {}, 'Cache::RemovalStrategy::LRU' ), 'default_expires' => '600 sec', 'validate_callback' => undef, 'load_callback' => undef }, 'Cache::Memory' ), '_domain_name' => '54.80.32.93' }, 'Chameleon5::Middleware::Cache::Memory' ), 'HTTP_USER_AGENT' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36', 'psgix.session.options' => { 'id' => '7d4c849cff4832a349241b11f4a78c8c712bda45' }, 'HTTP_X_FORWARDED_FOR' => '54.193.3.22', 'HTTP_X_FORWARDED_PROTO' => 'https', 'psgix.cleanup.handlers' => [], 'psgix.harakiri' => 1, 'SERVER_PROTOCOL' => 'HTTP/1.1', 'psgix.session' => {}, 'SERVER_PORT' => 80, 'psgix.cleanup' => 1, 'psgi.nonblocking' => 0, 'psgi.version' => [ 1, 1 ], 'psgix.logger' => sub ;, 'CONTENT_LENGTH' => '', 'psgi.streaming' => 1 }
  8. in Plack::Component::__ANON__ at /usr/local/lib/perl5/site_perl/5.18.0/Plack/Component.pm line 50
       47: sub to_app {
       48:     my $self = shift;
       49:     $self->prepare_app;
       50:     return sub { $self->call(@_) };
       51: }
       52: 
       53: 
    

    (575) 909-2167

    $_[0]{ 'psgi.input' => bless( do{\(my $o = undef)}, 'uwsgi::input' ), 'REQUEST_URI' => '/', 'HTTP_ACCEPT_ENCODING' => 'gzip', 'chameleon.logger' => bless( { '__debug_chameleon' => 0, '__color' => 1, '__details' => [ { 'host' => '54.80.32.93', 'level' => 'debug', 'remote_addr' => '10.201.3.40', 'request_time' => '2018-11-20 09:16:03', 'message' => 'Request started /54.80.32.93/', 'call_type' => '---', 'caller' => [ 'Chameleon5::Middleware::Logger', 'modules/Chameleon5/lib/Chameleon5/Middleware/Logger.pm', 44 ] }, { 'caller' => [ 'Chameleon5::Middleware::Rules', 'modules/Chameleon5/lib/Chameleon5/Middleware/Rules.pm', 28 ], 'call_type' => '---', 'request_time' => '2018-11-20 09:16:03', 'message' => 'request for domain: 54.80.32.93', 'host' => '54.80.32.93', 'level' => 'debug', 'remote_addr' => '10.201.3.40' } ], '__log' => bless( do{\(my $o = undef)}, 'uwsgi::error' ), '__levels' => { 'warn' => 3, 'debug' => 1, 'info' => 2, 'error' => 4 }, '__history' => [ '10.201.3.40 54.80.32.93 [2018-11-20 09:16:03] [---] [DEBUG] [Line 44 Chameleon5::Middleware::Logger]: Request started /54.80.32.93/', '10.201.3.40 54.80.32.93 [2018-11-20 09:16:03] [---] [DEBUG] [Line 28 Chameleon5::Middleware::Rules]: request for domain: 54.80.32.93' ], '__level' => 'debug', '__env' => $VAR1 }, 'Chameleon5::Middleware::Logger::Default' ), 'HTTP_CONNECTION' => 'keep-alive', 'psgi.run_once' => 0, 'CONTENT_TYPE' => '', 'psgi.url_scheme' => 'http', 'REMOTE_PORT' => 17486, 'QUERY_STRING' => '', 'psgix.input.buffered' => 0, 'DOCUMENT_ROOT' => '/usr/local/chameleon5/domains/54.80.32.93', 'chameleon.timer' => [ '1542705363', 18587 ], 'HTTP_X_FORWARDED_PORT' => 443, 'psgi.multiprocess' => 1, 'psgi.multithread' => 0, 'HTTP_HOST' => '54.80.32.93', 'psgi.errors' => $VAR1->{'chameleon.logger'}{'__log'}, 'REMOTE_ADDR' => '10.201.3.40', 'SERVER_NAME' => 'localhost', 'PATH_INFO' => '/', 'REQUEST_METHOD' => 'GET', 'chameleon.cache' => bless( { '_env' => $VAR1, '_cache' => bless( { 'size_limit' => undef, 'namespace' => '_', 'removal_strategy' => bless( {}, 'Cache::RemovalStrategy::LRU' ), 'default_expires' => '600 sec', 'validate_callback' => undef, 'load_callback' => undef }, 'Cache::Memory' ), '_domain_name' => '54.80.32.93' }, 'Chameleon5::Middleware::Cache::Memory' ), 'HTTP_USER_AGENT' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36', 'psgix.session.options' => { 'id' => '7d4c849cff4832a349241b11f4a78c8c712bda45' }, 'HTTP_X_FORWARDED_FOR' => '54.193.3.22', 'HTTP_X_FORWARDED_PROTO' => 'https', 'psgix.cleanup.handlers' => [], 'psgix.harakiri' => 1, 'SERVER_PROTOCOL' => 'HTTP/1.1', 'psgix.session' => {}, 'SERVER_PORT' => 80, 'psgix.cleanup' => 1, 'psgi.nonblocking' => 0, 'psgi.version' => [ 1, 1 ], 'psgix.logger' => sub ;, 'CONTENT_LENGTH' => '', 'psgi.streaming' => 1 }
  9. in Chameleon5::Middleware::Logger::call at modules/Chameleon5/lib/Chameleon5/Middleware/Logger.pm line 46
       43:     $env->{'chameleon.logger'} = $logger_module->new( env => $env, color => $self->{color}, level => $level, debug_chameleon => $self->{debug_chameleon} );
       44:     $env->{'chameleon.logger'}->debug('Request started ' . $env->{'psgi.url_scheme'} . ':/' . $env->{HTTP_HOST} . $env->{REQUEST_URI});
       45: 
       46:     my $ret = $self->app->($env);
       47: 
       48:     $env->{'chameleon.logger'}->debug('Request completed in ' . Time::HiRes::tv_interval($env->{'chameleon.timer'}, [ Time::HiRes::gettimeofday ]) . ' seconds');
       49:     $env->{'chameleon.logger'}->{api} = 0;
    

    281-666-2353

    $_[0]bless( { 'level' => 'debug', 'logger_package' => 'Default', 'app' => sub { package Plack::Component; use warnings; use strict; $self->call(@_); }, 'color' => 1 }, 'Chameleon5::Middleware::Logger' )
    $_[1]{ 'psgi.input' => bless( do{\(my $o = undef)}, 'uwsgi::input' ), 'REQUEST_URI' => '/', 'HTTP_ACCEPT_ENCODING' => 'gzip', 'chameleon.logger' => bless( { '__debug_chameleon' => 0, '__color' => 1, '__details' => [ { 'host' => '54.80.32.93', 'level' => 'debug', 'remote_addr' => '10.201.3.40', 'request_time' => '2018-11-20 09:16:03', 'message' => 'Request started /54.80.32.93/', 'call_type' => '---', 'caller' => [ 'Chameleon5::Middleware::Logger', 'modules/Chameleon5/lib/Chameleon5/Middleware/Logger.pm', 44 ] }, { 'caller' => [ 'Chameleon5::Middleware::Rules', 'modules/Chameleon5/lib/Chameleon5/Middleware/Rules.pm', 28 ], 'call_type' => '---', 'request_time' => '2018-11-20 09:16:03', 'message' => 'request for domain: 54.80.32.93', 'host' => '54.80.32.93', 'level' => 'debug', 'remote_addr' => '10.201.3.40' } ], '__log' => bless( do{\(my $o = undef)}, 'uwsgi::error' ), '__levels' => { 'warn' => 3, 'debug' => 1, 'info' => 2, 'error' => 4 }, '__history' => [ '10.201.3.40 54.80.32.93 [2018-11-20 09:16:03] [---] [DEBUG] [Line 44 Chameleon5::Middleware::Logger]: Request started /54.80.32.93/', '10.201.3.40 54.80.32.93 [2018-11-20 09:16:03] [---] [DEBUG] [Line 28 Chameleon5::Middleware::Rules]: request for domain: 54.80.32.93' ], '__level' => 'debug', '__env' => $VAR1 }, 'Chameleon5::Middleware::Logger::Default' ), 'HTTP_CONNECTION' => 'keep-alive', 'psgi.run_once' => 0, 'CONTENT_TYPE' => '', 'psgi.url_scheme' => 'http', 'REMOTE_PORT' => 17486, 'QUERY_STRING' => '', 'psgix.input.buffered' => 0, 'DOCUMENT_ROOT' => '/usr/local/chameleon5/domains/54.80.32.93', 'chameleon.timer' => [ '1542705363', 18587 ], 'HTTP_X_FORWARDED_PORT' => 443, 'psgi.multiprocess' => 1, 'psgi.multithread' => 0, 'HTTP_HOST' => '54.80.32.93', 'psgi.errors' => $VAR1->{'chameleon.logger'}{'__log'}, 'REMOTE_ADDR' => '10.201.3.40', 'SERVER_NAME' => 'localhost', 'PATH_INFO' => '/', 'REQUEST_METHOD' => 'GET', 'chameleon.cache' => bless( { '_env' => $VAR1, '_cache' => bless( { 'size_limit' => undef, 'namespace' => '_', 'removal_strategy' => bless( {}, 'Cache::RemovalStrategy::LRU' ), 'default_expires' => '600 sec', 'validate_callback' => undef, 'load_callback' => undef }, 'Cache::Memory' ), '_domain_name' => '54.80.32.93' }, 'Chameleon5::Middleware::Cache::Memory' ), 'HTTP_USER_AGENT' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36', 'psgix.session.options' => { 'id' => '7d4c849cff4832a349241b11f4a78c8c712bda45' }, 'HTTP_X_FORWARDED_FOR' => '54.193.3.22', 'HTTP_X_FORWARDED_PROTO' => 'https', 'psgix.cleanup.handlers' => [], 'psgix.harakiri' => 1, 'SERVER_PROTOCOL' => 'HTTP/1.1', 'psgix.session' => {}, 'SERVER_PORT' => 80, 'psgix.cleanup' => 1, 'psgi.nonblocking' => 0, 'psgi.version' => [ 1, 1 ], 'psgix.logger' => sub ;, 'CONTENT_LENGTH' => '', 'psgi.streaming' => 1 }
  10. in Plack::Component::__ANON__ at /usr/local/lib/perl5/site_perl/5.18.0/Plack/Component.pm line 50
       47: sub to_app {
       48:     my $self = shift;
       49:     $self->prepare_app;
       50:     return sub { $self->call(@_) };
       51: }
       52: 
       53: 
    

    Show function arguments

    $_[0]{ 'psgi.input' => bless( do{\(my $o = undef)}, 'uwsgi::input' ), 'REQUEST_URI' => '/', 'HTTP_ACCEPT_ENCODING' => 'gzip', 'chameleon.logger' => bless( { '__debug_chameleon' => 0, '__color' => 1, '__details' => [ { 'host' => '54.80.32.93', 'level' => 'debug', 'remote_addr' => '10.201.3.40', 'request_time' => '2018-11-20 09:16:03', 'message' => 'Request started /54.80.32.93/', 'call_type' => '---', 'caller' => [ 'Chameleon5::Middleware::Logger', 'modules/Chameleon5/lib/Chameleon5/Middleware/Logger.pm', 44 ] }, { 'caller' => [ 'Chameleon5::Middleware::Rules', 'modules/Chameleon5/lib/Chameleon5/Middleware/Rules.pm', 28 ], 'call_type' => '---', 'request_time' => '2018-11-20 09:16:03', 'message' => 'request for domain: 54.80.32.93', 'host' => '54.80.32.93', 'level' => 'debug', 'remote_addr' => '10.201.3.40' } ], '__log' => bless( do{\(my $o = undef)}, 'uwsgi::error' ), '__levels' => { 'warn' => 3, 'debug' => 1, 'info' => 2, 'error' => 4 }, '__history' => [ '10.201.3.40 54.80.32.93 [2018-11-20 09:16:03] [---] [DEBUG] [Line 44 Chameleon5::Middleware::Logger]: Request started /54.80.32.93/', '10.201.3.40 54.80.32.93 [2018-11-20 09:16:03] [---] [DEBUG] [Line 28 Chameleon5::Middleware::Rules]: request for domain: 54.80.32.93' ], '__level' => 'debug', '__env' => $VAR1 }, 'Chameleon5::Middleware::Logger::Default' ), 'HTTP_CONNECTION' => 'keep-alive', 'psgi.run_once' => 0, 'CONTENT_TYPE' => '', 'psgi.url_scheme' => 'http', 'REMOTE_PORT' => 17486, 'QUERY_STRING' => '', 'psgix.input.buffered' => 0, 'DOCUMENT_ROOT' => '/usr/local/chameleon5/domains/54.80.32.93', 'chameleon.timer' => [ '1542705363', 18587 ], 'HTTP_X_FORWARDED_PORT' => 443, 'psgi.multiprocess' => 1, 'psgi.multithread' => 0, 'HTTP_HOST' => '54.80.32.93', 'psgi.errors' => $VAR1->{'chameleon.logger'}{'__log'}, 'REMOTE_ADDR' => '10.201.3.40', 'SERVER_NAME' => 'localhost', 'PATH_INFO' => '/', 'REQUEST_METHOD' => 'GET', 'chameleon.cache' => bless( { '_env' => $VAR1, '_cache' => bless( { 'size_limit' => undef, 'namespace' => '_', 'removal_strategy' => bless( {}, 'Cache::RemovalStrategy::LRU' ), 'default_expires' => '600 sec', 'validate_callback' => undef, 'load_callback' => undef }, 'Cache::Memory' ), '_domain_name' => '54.80.32.93' }, 'Chameleon5::Middleware::Cache::Memory' ), 'HTTP_USER_AGENT' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36', 'psgix.session.options' => { 'id' => '7d4c849cff4832a349241b11f4a78c8c712bda45' }, 'HTTP_X_FORWARDED_FOR' => '54.193.3.22', 'HTTP_X_FORWARDED_PROTO' => 'https', 'psgix.cleanup.handlers' => [], 'psgix.harakiri' => 1, 'SERVER_PROTOCOL' => 'HTTP/1.1', 'psgix.session' => {}, 'SERVER_PORT' => 80, 'psgix.cleanup' => 1, 'psgi.nonblocking' => 0, 'psgi.version' => [ 1, 1 ], 'psgix.logger' => sub ;, 'CONTENT_LENGTH' => '', 'psgi.streaming' => 1 }
  11. in Chameleon5::Middleware::HealthCheck::call at modules/Chameleon5/lib/Chameleon5/Middleware/HealthCheck.pm line 19
       16:         return [200, ['Content-Type' => 'text/plain'], [ "Beware, I live" ]];
       17:     }    
       18: 
       19:     my $res = $self->app->($env);
       20:     return $res;
       21: }
       22: 
    

    Omaha

    $_[0]bless( { 'app' => sub { package Plack::Component; use warnings; use strict; $self->call(@_); } }, 'Chameleon5::Middleware::HealthCheck' )
    $_[1]{ 'psgi.input' => bless( do{\(my $o = undef)}, 'uwsgi::input' ), 'REQUEST_URI' => '/', 'HTTP_ACCEPT_ENCODING' => 'gzip', 'chameleon.logger' => bless( { '__debug_chameleon' => 0, '__color' => 1, '__details' => [ { 'host' => '54.80.32.93', 'level' => 'debug', 'remote_addr' => '10.201.3.40', 'request_time' => '2018-11-20 09:16:03', 'message' => 'Request started /54.80.32.93/', 'call_type' => '---', 'caller' => [ 'Chameleon5::Middleware::Logger', 'modules/Chameleon5/lib/Chameleon5/Middleware/Logger.pm', 44 ] }, { 'caller' => [ 'Chameleon5::Middleware::Rules', 'modules/Chameleon5/lib/Chameleon5/Middleware/Rules.pm', 28 ], 'call_type' => '---', 'request_time' => '2018-11-20 09:16:03', 'message' => 'request for domain: 54.80.32.93', 'host' => '54.80.32.93', 'level' => 'debug', 'remote_addr' => '10.201.3.40' } ], '__log' => bless( do{\(my $o = undef)}, 'uwsgi::error' ), '__levels' => { 'warn' => 3, 'debug' => 1, 'info' => 2, 'error' => 4 }, '__history' => [ '10.201.3.40 54.80.32.93 [2018-11-20 09:16:03] [---] [DEBUG] [Line 44 Chameleon5::Middleware::Logger]: Request started /54.80.32.93/', '10.201.3.40 54.80.32.93 [2018-11-20 09:16:03] [---] [DEBUG] [Line 28 Chameleon5::Middleware::Rules]: request for domain: 54.80.32.93' ], '__level' => 'debug', '__env' => $VAR1 }, 'Chameleon5::Middleware::Logger::Default' ), 'HTTP_CONNECTION' => 'keep-alive', 'psgi.run_once' => 0, 'CONTENT_TYPE' => '', 'psgi.url_scheme' => 'http', 'REMOTE_PORT' => 17486, 'QUERY_STRING' => '', 'psgix.input.buffered' => 0, 'DOCUMENT_ROOT' => '/usr/local/chameleon5/domains/54.80.32.93', 'chameleon.timer' => [ '1542705363', 18587 ], 'HTTP_X_FORWARDED_PORT' => 443, 'psgi.multiprocess' => 1, 'psgi.multithread' => 0, 'HTTP_HOST' => '54.80.32.93', 'psgi.errors' => $VAR1->{'chameleon.logger'}{'__log'}, 'REMOTE_ADDR' => '10.201.3.40', 'SERVER_NAME' => 'localhost', 'PATH_INFO' => '/', 'REQUEST_METHOD' => 'GET', 'chameleon.cache' => bless( { '_env' => $VAR1, '_cache' => bless( { 'size_limit' => undef, 'namespace' => '_', 'removal_strategy' => bless( {}, 'Cache::RemovalStrategy::LRU' ), 'default_expires' => '600 sec', 'validate_callback' => undef, 'load_callback' => undef }, 'Cache::Memory' ), '_domain_name' => '54.80.32.93' }, 'Chameleon5::Middleware::Cache::Memory' ), 'HTTP_USER_AGENT' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36', 'psgix.session.options' => { 'id' => '7d4c849cff4832a349241b11f4a78c8c712bda45' }, 'HTTP_X_FORWARDED_FOR' => '54.193.3.22', 'HTTP_X_FORWARDED_PROTO' => 'https', 'psgix.cleanup.handlers' => [], 'psgix.harakiri' => 1, 'SERVER_PROTOCOL' => 'HTTP/1.1', 'psgix.session' => {}, 'SERVER_PORT' => 80, 'psgix.cleanup' => 1, 'psgi.nonblocking' => 0, 'psgi.version' => [ 1, 1 ], 'psgix.logger' => sub ;, 'CONTENT_LENGTH' => '', 'psgi.streaming' => 1 }
  12. in Plack::Component::__ANON__ at /usr/local/lib/perl5/site_perl/5.18.0/Plack/Component.pm line 50
       47: sub to_app {
       48:     my $self = shift;
       49:     $self->prepare_app;
       50:     return sub { $self->call(@_) };
       51: }
       52: 
       53: 
    

    9088557135

    $_[0]{ 'psgi.input' => bless( do{\(my $o = undef)}, 'uwsgi::input' ), 'REQUEST_URI' => '/', 'HTTP_ACCEPT_ENCODING' => 'gzip', 'chameleon.logger' => bless( { '__debug_chameleon' => 0, '__color' => 1, '__details' => [ { 'host' => '54.80.32.93', 'level' => 'debug', 'remote_addr' => '10.201.3.40', 'request_time' => '2018-11-20 09:16:03', 'message' => 'Request started /54.80.32.93/', 'call_type' => '---', 'caller' => [ 'Chameleon5::Middleware::Logger', 'modules/Chameleon5/lib/Chameleon5/Middleware/Logger.pm', 44 ] }, { 'caller' => [ 'Chameleon5::Middleware::Rules', 'modules/Chameleon5/lib/Chameleon5/Middleware/Rules.pm', 28 ], 'call_type' => '---', 'request_time' => '2018-11-20 09:16:03', 'message' => 'request for domain: 54.80.32.93', 'host' => '54.80.32.93', 'level' => 'debug', 'remote_addr' => '10.201.3.40' } ], '__log' => bless( do{\(my $o = undef)}, 'uwsgi::error' ), '__levels' => { 'warn' => 3, 'debug' => 1, 'info' => 2, 'error' => 4 }, '__history' => [ '10.201.3.40 54.80.32.93 [2018-11-20 09:16:03] [---] [DEBUG] [Line 44 Chameleon5::Middleware::Logger]: Request started /54.80.32.93/', '10.201.3.40 54.80.32.93 [2018-11-20 09:16:03] [---] [DEBUG] [Line 28 Chameleon5::Middleware::Rules]: request for domain: 54.80.32.93' ], '__level' => 'debug', '__env' => $VAR1 }, 'Chameleon5::Middleware::Logger::Default' ), 'HTTP_CONNECTION' => 'keep-alive', 'psgi.run_once' => 0, 'CONTENT_TYPE' => '', 'psgi.url_scheme' => 'http', 'REMOTE_PORT' => 17486, 'QUERY_STRING' => '', 'psgix.input.buffered' => 0, 'DOCUMENT_ROOT' => '/usr/local/chameleon5/domains/54.80.32.93', 'chameleon.timer' => [ '1542705363', 18587 ], 'HTTP_X_FORWARDED_PORT' => 443, 'psgi.multiprocess' => 1, 'psgi.multithread' => 0, 'HTTP_HOST' => '54.80.32.93', 'psgi.errors' => $VAR1->{'chameleon.logger'}{'__log'}, 'REMOTE_ADDR' => '10.201.3.40', 'SERVER_NAME' => 'localhost', 'PATH_INFO' => '/', 'REQUEST_METHOD' => 'GET', 'chameleon.cache' => bless( { '_env' => $VAR1, '_cache' => bless( { 'size_limit' => undef, 'namespace' => '_', 'removal_strategy' => bless( {}, 'Cache::RemovalStrategy::LRU' ), 'default_expires' => '600 sec', 'validate_callback' => undef, 'load_callback' => undef }, 'Cache::Memory' ), '_domain_name' => '54.80.32.93' }, 'Chameleon5::Middleware::Cache::Memory' ), 'HTTP_USER_AGENT' => 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36', 'psgix.session.options' => { 'id' => '7d4c849cff4832a349241b11f4a78c8c712bda45' }, 'HTTP_X_FORWARDED_FOR' => '54.193.3.22', 'HTTP_X_FORWARDED_PROTO' => 'https', 'psgix.cleanup.handlers' => [], 'psgix.harakiri' => 1, 'SERVER_PROTOCOL' => 'HTTP/1.1', 'psgix.session' => {}, 'SERVER_PORT' => 80, 'psgix.cleanup' => 1, 'psgi.nonblocking' => 0, 'psgi.version' => [ 1, 1 ], 'psgix.logger' => sub ;, 'CONTENT_LENGTH' => '', 'psgi.streaming' => 1 }
  13. in (eval) at bin/chameleon.psgi line 0
        1: #!/usr/bin/env perl
        2: use strict;
        3: 
    
  14. at bin/chameleon.psgi line 0
        1: #!/usr/bin/env perl
        2: use strict;
        3: