Phalcon Framework 2.0.10

PDOException: SQLSTATE[HY000] [2002] Connection timed out

/storage/www/atlaz.io/www/app/services.php (87)
#0PDO->__construct(mysql:host=52.201.33.3;port=3306;dbname=atlaz;charset=utf8, atlaz_prod, dFzbmgS2kM6n, Array([3] => 2))
#1Phalcon\Db\Adapter\Pdo->connect(Array([host] => 52.201.33.3, [port] => 3306, [username] => atlaz_prod, [password] => dFzbmgS2kM6n, [dbname] => atlaz, [charset] => utf8))
#2Phalcon\Db\Adapter\Pdo->__construct(Array([host] => 52.201.33.3, [port] => 3306, [username] => atlaz_prod, [password] => dFzbmgS2kM6n, [dbname] => atlaz, [charset] => utf8))
/storage/www/atlaz.io/www/app/services.php (87)
<?php
 
$di = new \Phalcon\DI();
 
call_user_func(function() use ($di, $config) {
 
    $router = null;
    $view  = null;
    $eventsManager = new \Phalcon\Events\Manager();
    $dispatcher = new \Phalcon\Mvc\Dispatcher();
    $dispatcher->setEventsManager($eventsManager);
 
    switch ( APP_MODULE ) {
        case 'frontend':
            $router = new \Phalcon\Mvc\Router();
            $view = new Phalcon\Mvc\View();
            $view->setViewsDir(APP_PATH . '/modules/frontend/views/');
            $dispatcher->setDefaultNamespace('Atlaz\\Frontend\\Controllers');
            $eventsManager->attach('dispatch:beforeDispatchLoop', new \Atlaz\Frontend\Plugins\AuthenticationPlugin());
            break;
        case 'backend':
            $router = new \Phalcon\Mvc\Router();
            $view = new Phalcon\Mvc\View();
            $view->setViewsDir(APP_PATH . '/modules/backend/views/');
            $dispatcher->setDefaultNamespace('Atlaz\\Backend\\Controllers');
            break;
        case 'frontend-api':
            $router = new \Atlaz\Libs\Mvc\Router\Rest();
            $view = new Atlaz\Libs\Mvc\View\Rest();
            $view->setViewsDir(APP_PATH . '/modules/frontend-api/views/');
            $view->setErrorsTemplates(require APP_PATH . '/config/errors.php');
            $dispatcher->setDefaultNamespace('Atlaz\\FrontendApi\\Controllers');
            $eventsManager->attach('dispatch:beforeDispatchLoop', new \Atlaz\Plugins\RestSpecPlugin());
            $eventsManager->attach('dispatch:beforeDispatchLoop', new \Atlaz\FrontendApi\Plugins\AuthenticationPlugin());
            break;
        case 'backend-api':
            $router = new \Atlaz\Libs\Mvc\Router\Rest();
            $view = new Atlaz\Libs\Mvc\View\Rest();
            $view->setViewsDir(APP_PATH . '/modules/backend-api/views/');
            $view->setErrorsTemplates(require APP_PATH . '/config/errors.php');
            $dispatcher->setDefaultNamespace('Atlaz\\BackendApi\\Controllers');
            $eventsManager->attach('dispatch:beforeDispatchLoop', new \Atlaz\Plugins\RestSpecPlugin());
            $eventsManager->attach('dispatch:beforeDispatchLoop', new \Atlaz\BackendApi\Plugins\AuthenticationPlugin());
            break;
        default:
            break;
    }
 
    $di->setShared('config', $config);
 
    $di->setShared('router', $router);
 
    $di->setShared('request', function () {
        $request = new \Atlaz\Libs\Http\Request();
 
        if ( 'POST' === $request->getMethod() ) {
            $method = 'POST';
            switch ( $request->getHeader('X-HTTP-Method-Override') ) {
                case 'PUT':
                    $method = 'PUT';
                    break;
                case 'PATCH':
                    $method = 'PATCH';
                    break;
                case 'DELETE':
                    $method = 'DELETE';
                    break;
                default:
                    break;
            }
            $_SERVER['REQUEST_METHOD'] = $method;
        }
 
        return $request;
    });
 
    $di->setShared('response', new \Phalcon\Http\Response());
 
    $di->setShared('view', $view);
 
    $di->setShared('dispatcher', $dispatcher);
 
//    $di->setShared('eventsManager', $eventsManager);
 
    $di->setShared('dbRead', function () use ($config) {
        $config = $config['database']['read_connection_params']->toArray();
        $db = new \Phalcon\Db\Adapter\Pdo\Mysql($config);
        return $db;
    });
 
    $di->setShared('dbWrite', function () use ($config) {
        $config = $config['database']['write_connection_params']->toArray();
        $db = new \Phalcon\Db\Adapter\Pdo\Mysql($config);
        return $db;
    });
 
    $di->setShared('modelsManager', function() {
        return new \Phalcon\Mvc\Model\Manager();
    });
 
    $di->setShared('modelsMetadata', function () use ($config) {
        if ( 'redis' === $config['database']['metadata']['storage'] ) {
            return new Atlaz\Libs\Mvc\Model\MetaData\Redis($config['redis']->toArray());
        }
        return new \Phalcon\Mvc\Model\MetaData\Memory();
    });
 
    $di->setShared('modelsCache', function () use ($config) {
        $modelsCache = new \Atlaz\Libs\Cache\Backend\Redis(new \Phalcon\Cache\Frontend\Data(['lifetime' => 3600]), $config['redis']->toArray());
        return $modelsCache;
    });
 
    $di->set('redis', function () use ($config) {
        $redis = new \Atlaz\Libs\Cache\Backend\Redis(new \Phalcon\Cache\Frontend\Data(['lifetime' => 172800]), $config['redis']->toArray());
        return $redis;
    });
 
    $di->setShared('security', function () {
        $security = new \Phalcon\Security();
        //8 by default
        $security->setWorkFactor(8);
        return $security;
    });
 
    $di->setShared('filter', function () {
        return new \Phalcon\Filter();
    });
 
    $di->setShared('backgroundTask', function() use ($di) {
        $backgroundTask = new Atlaz\Libs\BackgroundTask();
        $backgroundTask->setDI($di);
        $backgroundTask->onConstruct();
        return $backgroundTask;
    });
 
    $di->setShared('logger', function() use ($di) {
        $logger = new Atlaz\Libs\AppLogger();
        $logger->setDI($di);
        $logger->onConstruct();
        return $logger;
    });
 
    $di->setShared('socketioPusher', function() use ($di) {
        $pusher = new Atlaz\Libs\SocketIoPusher();
        $pusher->setDI($di);
        $pusher->onConstruct();
        return $pusher;
    });
 
    $di->setShared('mailer', function() use ($di) {
        $mailer = new Atlaz\Libs\Mailer();
        $mailer->setDI($di);
        $mailer->onConstruct();
        return $mailer;
    });
 
    $di->setShared('mandrillMailer', function() use ($di) {
        $mandrillMailer = new Atlaz\Libs\MandrillMailer();
        $mandrillMailer->setDI($di);
        $mandrillMailer->onConstruct();
        return $mandrillMailer;
    });
 
    $di->setShared('elastic', function() use ($di) {
        $client = Elasticsearch\ClientBuilder::fromConfig($di->get('config')['elasticsearch']->toArray());
        $elastic = new Atlaz\Libs\ElasticSearch();
        $elastic->setDI($di);
        $elastic->setClient($client);
        return $elastic;
    });
 
 
    //db profiler
    if ( $config['database']['profiler']['enabled'] ) {
        $eventsManager->attach('db', new \Atlaz\Plugins\DbProfilerPlugin());
        $di->get('dbRead')->setEventsManager($eventsManager);
        $di->get('dbWrite')->setEventsManager($eventsManager);
    }
});
#3{closure}()
#4Phalcon\Di\Service->resolve(null, Object(Phalcon\Di))
#5Phalcon\Di->get(dbRead)
/storage/www/atlaz.io/www/app/services.php (176)
<?php
 
$di = new \Phalcon\DI();
 
call_user_func(function() use ($di, $config) {
 
    $router = null;
    $view  = null;
    $eventsManager = new \Phalcon\Events\Manager();
    $dispatcher = new \Phalcon\Mvc\Dispatcher();
    $dispatcher->setEventsManager($eventsManager);
 
    switch ( APP_MODULE ) {
        case 'frontend':
            $router = new \Phalcon\Mvc\Router();
            $view = new Phalcon\Mvc\View();
            $view->setViewsDir(APP_PATH . '/modules/frontend/views/');
            $dispatcher->setDefaultNamespace('Atlaz\\Frontend\\Controllers');
            $eventsManager->attach('dispatch:beforeDispatchLoop', new \Atlaz\Frontend\Plugins\AuthenticationPlugin());
            break;
        case 'backend':
            $router = new \Phalcon\Mvc\Router();
            $view = new Phalcon\Mvc\View();
            $view->setViewsDir(APP_PATH . '/modules/backend/views/');
            $dispatcher->setDefaultNamespace('Atlaz\\Backend\\Controllers');
            break;
        case 'frontend-api':
            $router = new \Atlaz\Libs\Mvc\Router\Rest();
            $view = new Atlaz\Libs\Mvc\View\Rest();
            $view->setViewsDir(APP_PATH . '/modules/frontend-api/views/');
            $view->setErrorsTemplates(require APP_PATH . '/config/errors.php');
            $dispatcher->setDefaultNamespace('Atlaz\\FrontendApi\\Controllers');
            $eventsManager->attach('dispatch:beforeDispatchLoop', new \Atlaz\Plugins\RestSpecPlugin());
            $eventsManager->attach('dispatch:beforeDispatchLoop', new \Atlaz\FrontendApi\Plugins\AuthenticationPlugin());
            break;
        case 'backend-api':
            $router = new \Atlaz\Libs\Mvc\Router\Rest();
            $view = new Atlaz\Libs\Mvc\View\Rest();
            $view->setViewsDir(APP_PATH . '/modules/backend-api/views/');
            $view->setErrorsTemplates(require APP_PATH . '/config/errors.php');
            $dispatcher->setDefaultNamespace('Atlaz\\BackendApi\\Controllers');
            $eventsManager->attach('dispatch:beforeDispatchLoop', new \Atlaz\Plugins\RestSpecPlugin());
            $eventsManager->attach('dispatch:beforeDispatchLoop', new \Atlaz\BackendApi\Plugins\AuthenticationPlugin());
            break;
        default:
            break;
    }
 
    $di->setShared('config', $config);
 
    $di->setShared('router', $router);
 
    $di->setShared('request', function () {
        $request = new \Atlaz\Libs\Http\Request();
 
        if ( 'POST' === $request->getMethod() ) {
            $method = 'POST';
            switch ( $request->getHeader('X-HTTP-Method-Override') ) {
                case 'PUT':
                    $method = 'PUT';
                    break;
                case 'PATCH':
                    $method = 'PATCH';
                    break;
                case 'DELETE':
                    $method = 'DELETE';
                    break;
                default:
                    break;
            }
            $_SERVER['REQUEST_METHOD'] = $method;
        }
 
        return $request;
    });
 
    $di->setShared('response', new \Phalcon\Http\Response());
 
    $di->setShared('view', $view);
 
    $di->setShared('dispatcher', $dispatcher);
 
//    $di->setShared('eventsManager', $eventsManager);
 
    $di->setShared('dbRead', function () use ($config) {
        $config = $config['database']['read_connection_params']->toArray();
        $db = new \Phalcon\Db\Adapter\Pdo\Mysql($config);
        return $db;
    });
 
    $di->setShared('dbWrite', function () use ($config) {
        $config = $config['database']['write_connection_params']->toArray();
        $db = new \Phalcon\Db\Adapter\Pdo\Mysql($config);
        return $db;
    });
 
    $di->setShared('modelsManager', function() {
        return new \Phalcon\Mvc\Model\Manager();
    });
 
    $di->setShared('modelsMetadata', function () use ($config) {
        if ( 'redis' === $config['database']['metadata']['storage'] ) {
            return new Atlaz\Libs\Mvc\Model\MetaData\Redis($config['redis']->toArray());
        }
        return new \Phalcon\Mvc\Model\MetaData\Memory();
    });
 
    $di->setShared('modelsCache', function () use ($config) {
        $modelsCache = new \Atlaz\Libs\Cache\Backend\Redis(new \Phalcon\Cache\Frontend\Data(['lifetime' => 3600]), $config['redis']->toArray());
        return $modelsCache;
    });
 
    $di->set('redis', function () use ($config) {
        $redis = new \Atlaz\Libs\Cache\Backend\Redis(new \Phalcon\Cache\Frontend\Data(['lifetime' => 172800]), $config['redis']->toArray());
        return $redis;
    });
 
    $di->setShared('security', function () {
        $security = new \Phalcon\Security();
        //8 by default
        $security->setWorkFactor(8);
        return $security;
    });
 
    $di->setShared('filter', function () {
        return new \Phalcon\Filter();
    });
 
    $di->setShared('backgroundTask', function() use ($di) {
        $backgroundTask = new Atlaz\Libs\BackgroundTask();
        $backgroundTask->setDI($di);
        $backgroundTask->onConstruct();
        return $backgroundTask;
    });
 
    $di->setShared('logger', function() use ($di) {
        $logger = new Atlaz\Libs\AppLogger();
        $logger->setDI($di);
        $logger->onConstruct();
        return $logger;
    });
 
    $di->setShared('socketioPusher', function() use ($di) {
        $pusher = new Atlaz\Libs\SocketIoPusher();
        $pusher->setDI($di);
        $pusher->onConstruct();
        return $pusher;
    });
 
    $di->setShared('mailer', function() use ($di) {
        $mailer = new Atlaz\Libs\Mailer();
        $mailer->setDI($di);
        $mailer->onConstruct();
        return $mailer;
    });
 
    $di->setShared('mandrillMailer', function() use ($di) {
        $mandrillMailer = new Atlaz\Libs\MandrillMailer();
        $mandrillMailer->setDI($di);
        $mandrillMailer->onConstruct();
        return $mandrillMailer;
    });
 
    $di->setShared('elastic', function() use ($di) {
        $client = Elasticsearch\ClientBuilder::fromConfig($di->get('config')['elasticsearch']->toArray());
        $elastic = new Atlaz\Libs\ElasticSearch();
        $elastic->setDI($di);
        $elastic->setClient($client);
        return $elastic;
    });
 
 
    //db profiler
    if ( $config['database']['profiler']['enabled'] ) {
        $eventsManager->attach('db', new \Atlaz\Plugins\DbProfilerPlugin());
        $di->get('dbRead')->setEventsManager($eventsManager);
        $di->get('dbWrite')->setEventsManager($eventsManager);
    }
});
#6{closure}()
#7call_user_func(Object(Closure))
/storage/www/atlaz.io/www/app/services.php (179)
<?php
 
$di = new \Phalcon\DI();
 
call_user_func(function() use ($di, $config) {
 
    $router = null;
    $view  = null;
    $eventsManager = new \Phalcon\Events\Manager();
    $dispatcher = new \Phalcon\Mvc\Dispatcher();
    $dispatcher->setEventsManager($eventsManager);
 
    switch ( APP_MODULE ) {
        case 'frontend':
            $router = new \Phalcon\Mvc\Router();
            $view = new Phalcon\Mvc\View();
            $view->setViewsDir(APP_PATH . '/modules/frontend/views/');
            $dispatcher->setDefaultNamespace('Atlaz\\Frontend\\Controllers');
            $eventsManager->attach('dispatch:beforeDispatchLoop', new \Atlaz\Frontend\Plugins\AuthenticationPlugin());
            break;
        case 'backend':
            $router = new \Phalcon\Mvc\Router();
            $view = new Phalcon\Mvc\View();
            $view->setViewsDir(APP_PATH . '/modules/backend/views/');
            $dispatcher->setDefaultNamespace('Atlaz\\Backend\\Controllers');
            break;
        case 'frontend-api':
            $router = new \Atlaz\Libs\Mvc\Router\Rest();
            $view = new Atlaz\Libs\Mvc\View\Rest();
            $view->setViewsDir(APP_PATH . '/modules/frontend-api/views/');
            $view->setErrorsTemplates(require APP_PATH . '/config/errors.php');
            $dispatcher->setDefaultNamespace('Atlaz\\FrontendApi\\Controllers');
            $eventsManager->attach('dispatch:beforeDispatchLoop', new \Atlaz\Plugins\RestSpecPlugin());
            $eventsManager->attach('dispatch:beforeDispatchLoop', new \Atlaz\FrontendApi\Plugins\AuthenticationPlugin());
            break;
        case 'backend-api':
            $router = new \Atlaz\Libs\Mvc\Router\Rest();
            $view = new Atlaz\Libs\Mvc\View\Rest();
            $view->setViewsDir(APP_PATH . '/modules/backend-api/views/');
            $view->setErrorsTemplates(require APP_PATH . '/config/errors.php');
            $dispatcher->setDefaultNamespace('Atlaz\\BackendApi\\Controllers');
            $eventsManager->attach('dispatch:beforeDispatchLoop', new \Atlaz\Plugins\RestSpecPlugin());
            $eventsManager->attach('dispatch:beforeDispatchLoop', new \Atlaz\BackendApi\Plugins\AuthenticationPlugin());
            break;
        default:
            break;
    }
 
    $di->setShared('config', $config);
 
    $di->setShared('router', $router);
 
    $di->setShared('request', function () {
        $request = new \Atlaz\Libs\Http\Request();
 
        if ( 'POST' === $request->getMethod() ) {
            $method = 'POST';
            switch ( $request->getHeader('X-HTTP-Method-Override') ) {
                case 'PUT':
                    $method = 'PUT';
                    break;
                case 'PATCH':
                    $method = 'PATCH';
                    break;
                case 'DELETE':
                    $method = 'DELETE';
                    break;
                default:
                    break;
            }
            $_SERVER['REQUEST_METHOD'] = $method;
        }
 
        return $request;
    });
 
    $di->setShared('response', new \Phalcon\Http\Response());
 
    $di->setShared('view', $view);
 
    $di->setShared('dispatcher', $dispatcher);
 
//    $di->setShared('eventsManager', $eventsManager);
 
    $di->setShared('dbRead', function () use ($config) {
        $config = $config['database']['read_connection_params']->toArray();
        $db = new \Phalcon\Db\Adapter\Pdo\Mysql($config);
        return $db;
    });
 
    $di->setShared('dbWrite', function () use ($config) {
        $config = $config['database']['write_connection_params']->toArray();
        $db = new \Phalcon\Db\Adapter\Pdo\Mysql($config);
        return $db;
    });
 
    $di->setShared('modelsManager', function() {
        return new \Phalcon\Mvc\Model\Manager();
    });
 
    $di->setShared('modelsMetadata', function () use ($config) {
        if ( 'redis' === $config['database']['metadata']['storage'] ) {
            return new Atlaz\Libs\Mvc\Model\MetaData\Redis($config['redis']->toArray());
        }
        return new \Phalcon\Mvc\Model\MetaData\Memory();
    });
 
    $di->setShared('modelsCache', function () use ($config) {
        $modelsCache = new \Atlaz\Libs\Cache\Backend\Redis(new \Phalcon\Cache\Frontend\Data(['lifetime' => 3600]), $config['redis']->toArray());
        return $modelsCache;
    });
 
    $di->set('redis', function () use ($config) {
        $redis = new \Atlaz\Libs\Cache\Backend\Redis(new \Phalcon\Cache\Frontend\Data(['lifetime' => 172800]), $config['redis']->toArray());
        return $redis;
    });
 
    $di->setShared('security', function () {
        $security = new \Phalcon\Security();
        //8 by default
        $security->setWorkFactor(8);
        return $security;
    });
 
    $di->setShared('filter', function () {
        return new \Phalcon\Filter();
    });
 
    $di->setShared('backgroundTask', function() use ($di) {
        $backgroundTask = new Atlaz\Libs\BackgroundTask();
        $backgroundTask->setDI($di);
        $backgroundTask->onConstruct();
        return $backgroundTask;
    });
 
    $di->setShared('logger', function() use ($di) {
        $logger = new Atlaz\Libs\AppLogger();
        $logger->setDI($di);
        $logger->onConstruct();
        return $logger;
    });
 
    $di->setShared('socketioPusher', function() use ($di) {
        $pusher = new Atlaz\Libs\SocketIoPusher();
        $pusher->setDI($di);
        $pusher->onConstruct();
        return $pusher;
    });
 
    $di->setShared('mailer', function() use ($di) {
        $mailer = new Atlaz\Libs\Mailer();
        $mailer->setDI($di);
        $mailer->onConstruct();
        return $mailer;
    });
 
    $di->setShared('mandrillMailer', function() use ($di) {
        $mandrillMailer = new Atlaz\Libs\MandrillMailer();
        $mandrillMailer->setDI($di);
        $mandrillMailer->onConstruct();
        return $mandrillMailer;
    });
 
    $di->setShared('elastic', function() use ($di) {
        $client = Elasticsearch\ClientBuilder::fromConfig($di->get('config')['elasticsearch']->toArray());
        $elastic = new Atlaz\Libs\ElasticSearch();
        $elastic->setDI($di);
        $elastic->setClient($client);
        return $elastic;
    });
 
 
    //db profiler
    if ( $config['database']['profiler']['enabled'] ) {
        $eventsManager->attach('db', new \Atlaz\Plugins\DbProfilerPlugin());
        $di->get('dbRead')->setEventsManager($eventsManager);
        $di->get('dbWrite')->setEventsManager($eventsManager);
    }
});
#8require(/storage/www/atlaz.io/www/app/services.php)
/storage/www/atlaz.io/www/app/app.php (25)
<?php
 
ini_set('display_errors', 'On');
ini_set('phalcon.orm.virtual_foreign_keys', false);
ini_set('phalcon.orm.exception_on_failed_save', true);
error_reporting(-1);
define('APP_MODULE', (getenv('APP_MODULE') ?: 'frontend'));
define('LOGDIR_PATH', realpath(APP_PATH . '/../logs'));
define('DATADIR_PATH', realpath(APP_PATH . '/../data'));
define('TMPDIR_PATH', realpath(APP_PATH . '/../tmp'));
define('PUBLICDIR_PATH', realpath(APP_PATH . '/../public'));
define('PHOTOS_PATH', realpath(APP_PATH . '/../public/images/photos'));
define('ATTACHMENTS_PATH', realpath(APP_PATH . '/../public/attachments/tasks'));
 
require APP_PATH . '/../vendor/autoload.php';
 
$config = require APP_PATH . '/config/conf.local.php';
$config = new \Phalcon\Config($config);
'production' === $config['application']['env'] && ini_set('display_errors', 'Off');
'development' === $config['application']['env'] && (new \Phalcon\Debug())->listenLowSeverity();
 
try {
 
    require APP_PATH . '/loader.php';
    require APP_PATH . '/services.php';
 
    $router = $di->get('router');
    //only index controller/action for backend module
    if ( 'backend' !== APP_MODULE ) {
        $router->handle();
    }
 
    $dispatcher = $di->get('dispatcher');
    $dispatcher->setControllerName($router->getControllerName());
    $dispatcher->setActionName($router->getActionName());
    $dispatcher->setParams($router->getParams());
    $dispatcher->dispatch();
 
    $view = $di->get('view');
    if ( !$view->getContent() ) {
        $view->start();
        $view->render(
            $dispatcher->getControllerName(),
            $dispatcher->getActionName(),
            $dispatcher->getParams()
        );
        $view->finish();
    }
 
    $response = $di->get('response');
    $response->setContent($view->getContent());
    $response->send();
 
} catch (Exception $e) {
    if ( 'development' === $config['application']['env'] ) {
        throw $e;
    } else {
        $response = new \Phalcon\Http\Response();
        $status = 500;
        if ( $e instanceof \Phalcon\Mvc\Dispatcher\Exception ) {
            $status = 404;
        }
        $response->setStatusCode($status);
        $response->send();
    }
}
#9require(/storage/www/atlaz.io/www/app/app.php)
/storage/www/atlaz.io/www/public/index.php (5)
<?php
 
define('APP_PATH', realpath('..') . '/app');
 
require APP_PATH . '/app.php';
KeyValue
_url/articles/5116
KeyValue
USERwww-data
HOME/var/www
FCGI_ROLERESPONDER
QUERY_STRING_url=/articles/5116
REQUEST_METHODGET
CONTENT_TYPE
CONTENT_LENGTH
SCRIPT_NAME/index.php
REQUEST_URI/articles/5116
DOCUMENT_URI/index.php
DOCUMENT_ROOT/storage/www/atlaz.io/www/public
SERVER_PROTOCOLHTTP/1.1
REQUEST_SCHEMEhttps
HTTPSon
GATEWAY_INTERFACECGI/1.1
SERVER_SOFTWAREnginx/1.9.12
REMOTE_ADDR3.88.156.58
REMOTE_PORT53112
SERVER_ADDR148.251.70.50
SERVER_PORT443
SERVER_NAMEadminatlaz.com
REDIRECT_STATUS200
APP_MODULEbackend
SCRIPT_FILENAME/storage/www/atlaz.io/www/public/index.php
HTTP_USER_AGENTCCBot/2.0 (https://commoncrawl.org/faq/)
HTTP_ACCEPTtext/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
HTTP_ACCEPT_LANGUAGEen-US,en;q=0.5
HTTP_HOSTdatingtips.yangutu.com
HTTP_CONNECTIONKeep-Alive
HTTP_ACCEPT_ENCODINGgzip
PHP_SELF/index.php
REQUEST_TIME_FLOAT1558835485.3475
REQUEST_TIME1558835485
#Path
0/storage/www/atlaz.io/www/public/index.php
1/storage/www/atlaz.io/www/app/app.php
2/storage/www/atlaz.io/www/vendor/autoload.php
3/storage/www/atlaz.io/www/vendor/composer/autoload_real.php
4/storage/www/atlaz.io/www/vendor/composer/ClassLoader.php
5/storage/www/atlaz.io/www/vendor/composer/autoload_static.php
6/storage/www/atlaz.io/www/vendor/react/promise/src/functions_include.php
7/storage/www/atlaz.io/www/vendor/react/promise/src/functions.php
8/storage/www/atlaz.io/www/app/config/conf.local.php
9/storage/www/atlaz.io/www/app/loader.php
10/storage/www/atlaz.io/www/app/services.php
11/storage/www/atlaz.io/www/app/plugins/DbProfilerPlugin.php
Memory
Usage1048576