А на PHP 7 вот так иногда отваливается. Думал дело в default_socket_timeout, но посмотрел стоит 60, т.е должно хватать, отваливается явно раньше
Код: Выделить всё
2017-11-20 17:54:25
[46.53.184.223][-][ffce25941d9fbbb8a9a1b4e018a2aefb][error][yii\httpclient\Exception]
yii\base\ErrorException:
fopen(https://graph.facebook.com/me?fields=id%2Cfirst_name%2Cemail%2Cbirthday&access_token=EAAYHPHVHc1wBALh2hX9uSmAIVZBaHaP6gD2numRZC3LY4oGs6delCIIsbVNxZA5yobZA6QZBAuFeBmyZB1RalB99RXZAgkpaxWZA8c42uEFrhlzEc5R3OZBmxoppZAbC0d88oD15ZAZC4IQcNHIUY8G6RVJjjznYqvXLK9kFjOCYIJRpEwZDZD&appsecret_proof=8ebeddf9de7c402d88313b3214f528b2847827422f2a48b5d5d2e730548511c1):
failed to open stream: Connection timed out in
/h/fishhunterby/vendor/yiisoft/yii2-httpclient/StreamTransport.php:61
Stack trace:
#0 [internal function]: yii\base\ErrorHandler->handleError(2,
'fopen(https://g...', '/h/fishhunterby...', 61, Array)
#1
/h/fishhunterby/vendor/yiisoft/yii2-httpclient/StreamTransport.php(61):
fopen('https://graph.f...', 'rb', false, Resource id #21)
#2 /h/fishhunterby/vendor/yiisoft/yii2-httpclient/Client.php(221):
yii\httpclient\StreamTransport->send(Object(yii\httpclient\Request))
#3 /h/fishhunterby/vendor/yiisoft/yii2-httpclient/Request.php(422):
yii\httpclient\Client->send(Object(yii\httpclient\Request))
#4 /h/fishhunterby/vendor/yiisoft/yii2-authclient/BaseOAuth.php(218):
yii\httpclient\Request->send()
#5 /h/fishhunterby/vendor/yiisoft/yii2-authclient/BaseOAuth.php(329):
yii\authclient\BaseOAuth->sendRequest(Object(yii\httpclient\Request))
#6
/h/fishhunterby/vendor/yiisoft/yii2-authclient/clients/Facebook.php(94):
yii\authclient\BaseOAuth->api('me', 'GET', Array)
#7 /h/fishhunterby/vendor/yiisoft/yii2-authclient/BaseClient.php(174):
yii\authclient\clients\Facebook->initUserAttributes()
#8 /h/fishhunterby/models/SiteUser.php(157):
yii\authclient\BaseClient->getUserAttributes()
#9 /h/fishhunterby/models/SiteUser.php(138):
app\models\SiteUser::signinByFacebook(Object(yii\authclient\clients\Facebook))
#10 /h/fishhunterby/controllers/EnterController.php(25):
app\models\SiteUser::signinByAuthClient(Object(yii\authclient\clients\Facebook))
#11 [internal function]:
app\controllers\EnterController->app\controllers\{closure}(Object(yii\authclient\clients\Facebook))
#12
/h/fishhunterby/vendor/yiisoft/yii2-authclient/AuthAction.php(213):
call_user_func(Object(Closure),
Object(yii\authclient\clients\Facebook))
#13
/h/fishhunterby/vendor/yiisoft/yii2-authclient/AuthAction.php(358):
yii\authclient\AuthAction->authSuccess(Object(yii\authclient\clients\Facebook))
#14
/h/fishhunterby/vendor/yiisoft/yii2-authclient/AuthAction.php(192):
yii\authclient\AuthAction->authOAuth2(Object(yii\authclient\clients\Facebook))
#15
/h/fishhunterby/vendor/yiisoft/yii2-authclient/AuthAction.php(177):
yii\authclient\AuthAction->auth(Object(yii\authclient\clients\Facebook))
#16 [internal function]: yii\authclient\AuthAction->run()
#17 /h/fishhunterby/vendor/yiisoft/yii2/base/Action.php(92):
call_user_func_array(Array, Array)
#18 /h/fishhunterby/vendor/yiisoft/yii2/base/Controller.php(151):
yii\base\Action->runWithParams(Array)
#19 /h/fishhunterby/vendor/yiisoft/yii2/base/Module.php(455):
yii\base\Controller->runAction('authclient', Array)
#20 /h/fishhunterby/vendor/yiisoft/yii2/web/Application.php(84):
yii\base\Module->runAction('enter/authclien...', Array)
#21 /h/fishhunterby/vendor/yiisoft/yii2/base/Application.php(375):
yii\web\Application->handleRequest(Object(yii\web\Request))
#22 /h/fishhunterby/htdocs/index.php(15): yii\base\Application->run()
#23 {main}
Next yii\httpclient\Exception:
fopen(https://graph.facebook.com/me?fields=id%2Cfirst_name%2Cemail%2Cbirthday&access_token=EAAYHPHVHc1wBALh2hX9uSmAIVZBaHaP6gD2numRZC3LY4oGs6delCIIsbVNxZA5yobZA6QZBAuFeBmyZB1RalB99RXZAgkpaxWZA8c42uEFrhlzEc5R3OZBmxoppZAbC0d88oD15ZAZC4IQcNHIUY8G6RVJjjznYqvXLK9kFjOCYIJRpEwZDZD&appsecret_proof=8ebeddf9de7c402d88313b3214f528b2847827422f2a48b5d5d2e730548511c1):
failed to open stream: Connection timed out in
/h/fishhunterby/vendor/yiisoft/yii2-httpclient/StreamTransport.php:68
Stack trace:
#0 /h/fishhunterby/vendor/yiisoft/yii2-httpclient/Client.php(221):
yii\httpclient\StreamTransport->send(Object(yii\httpclient\Request))
#1 /h/fishhunterby/vendor/yiisoft/yii2-httpclient/Request.php(422):
yii\httpclient\Client->send(Object(yii\httpclient\Request))
#2 /h/fishhunterby/vendor/yiisoft/yii2-authclient/BaseOAuth.php(218):
yii\httpclient\Request->send()
#3 /h/fishhunterby/vendor/yiisoft/yii2-authclient/BaseOAuth.php(329):
yii\authclient\BaseOAuth->sendRequest(Object(yii\httpclient\Request))
#4
/h/fishhunterby/vendor/yiisoft/yii2-authclient/clients/Facebook.php(94):
yii\authclient\BaseOAuth->api('me', 'GET', Array)
#5 /h/fishhunterby/vendor/yiisoft/yii2-authclient/BaseClient.php(174):
yii\authclient\clients\Facebook->initUserAttributes()
#6 /h/fishhunterby/models/SiteUser.php(157):
yii\authclient\BaseClient->getUserAttributes()
#7 /h/fishhunterby/models/SiteUser.php(138):
app\models\SiteUser::signinByFacebook(Object(yii\authclient\clients\Facebook))
#8 /h/fishhunterby/controllers/EnterController.php(25):
app\models\SiteUser::signinByAuthClient(Object(yii\authclient\clients\Facebook))
#9 [internal function]:
app\controllers\EnterController->app\controllers\{closure}(Object(yii\authclient\clients\Facebook))
#10
/h/fishhunterby/vendor/yiisoft/yii2-authclient/AuthAction.php(213):
call_user_func(Object(Closure),
Object(yii\authclient\clients\Facebook))
#11
/h/fishhunterby/vendor/yiisoft/yii2-authclient/AuthAction.php(358):
yii\authclient\AuthAction->authSuccess(Object(yii\authclient\clients\Facebook))
#12
/h/fishhunterby/vendor/yiisoft/yii2-authclient/AuthAction.php(192):
yii\authclient\AuthAction->authOAuth2(Object(yii\authclient\clients\Facebook))
#13
/h/fishhunterby/vendor/yiisoft/yii2-authclient/AuthAction.php(177):
yii\authclient\AuthAction->auth(Object(yii\authclient\clients\Facebook))
#14 [internal function]: yii\authclient\AuthAction->run()
#15 /h/fishhunterby/vendor/yiisoft/yii2/base/Action.php(92):
call_user_func_array(Array, Array)
#16 /h/fishhunterby/vendor/yiisoft/yii2/base/Controller.php(151):
yii\base\Action->runWithParams(Array)
#17 /h/fishhunterby/vendor/yiisoft/yii2/base/Module.php(455):
yii\base\Controller->runAction('authclient', Array)
#18 /h/fishhunterby/vendor/yiisoft/yii2/web/Application.php(84):
yii\base\Module->runAction('enter/authclien...', Array)
#19 /h/fishhunterby/vendor/yiisoft/yii2/base/Application.php(375):
yii\web\Application->handleRequest(Object(yii\web\Request))
#20 /h/fishhunterby/htdocs/index.php(15): yii\base\Application->run()
#21 {main}
2017-11-20 17:53:54
[46.53.184.223][-][ffce25941d9fbbb8a9a1b4e018a2aefb][info][application]
$_GET = [
'authclient' => 'facebook'
'code' =>
'AQCu5i933jLggXld86AYkPobyh6SQ7GgOKxOR9bMhI9xMs8omAGN0Pa7TZ3kn111GBNC2kxhA7_W9XZXv2YDkwDOrBxDARAASsR3gW3CGR2sLO0FBX9CyGDpVn7Jgj8B_gpbETBfgc2dFxT0P7aplaePwEXF2r-79oNaDYdWyuz0faA49RdgAXzArKOWXZRPhFaZ5__9hhTLVQ4NVPDWm4ZBV6h9eZIYZzdY4mz0Wrcbf6H3aCxuets2_GbTrY8qUjgESLzEycHNjlBEClN-wsd_FXLIt_fjNcEFivvyARXY0GAuZM0c2Tft0-PnzDdJiJv0WjuZMNERmPCt_JWvF4x-'
'state' =>
'8e6c206015e7509075d59f6b3e9c6506bb2a683c253fe094b84d49a6484af569'
]
$_COOKIE = [
'_identity' =>
'b8a7d8c9017298a079eea1cd02748d63818334a4e40e07bcce16da6e68a6788ca:2:{i:0;s:9:\"_identity\";i:1;s:46:\"[1,\"QpDS1rDP10ARz5tSkrXhVQiPaV-ebdGK\",2592000]\";}'
'_ym_uid' => '1510931729231992792'
'_ym_isad' => '1'
'PHPSESSID' => 'ffce25941d9fbbb8a9a1b4e018a2aefb'
'_ga' => 'GA1.2.1591244316.1510152514'
'_gid' => 'GA1.2.1132405072.1511166634'
]
$_SESSION = [
'__flash' => []
'locator_city' => 'Minsk,BY'
'__returnUrl' => '/account'
'yii\\authclient\\clients\\Facebook_facebook_token' =>
yii\authclient\OAuthToken#1
(
[tokenParamKey] => 'access_token'
[tokenSecretParamKey] => 'oauth_token_secret'
[createTimestamp] => 1511189634
[yii\authclient\OAuthToken:_expireDurationParamKey] =>
'expires_in'
[yii\authclient\OAuthToken:_params] => [
'access_token' =>
'EAAYHPHVHc1wBALh2hX9uSmAIVZBaHaP6gD2numRZC3LY4oGs6delCIIsbVNxZA5yobZA6QZBAuFeBmyZB1RalB99RXZAgkpaxWZA8c42uEFrhlzEc5R3OZBmxoppZAbC0d88oD15ZAZC4IQcNHIUY8G6RVJjjznYqvXLK9kFjOCYIJRpEwZDZD'
'token_type' => 'bearer'
'expires_in' => 5176357
]
)
]
$_SERVER = [
'PATH' =>
'/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
'PHPRC' => '/h/fishhunterby/etc'
'PWD' => '/h/fishhunterby/fcgi-bin'
'CONTENT_LENGTH' => '0'
'SCRIPT_NAME' => '/index.php'
'REQUEST_URI' =>
'/enter/authclient?authclient=facebook&code=AQCu5i933jLggXld86AYkPobyh6SQ7GgOKxOR9bMhI9xMs8omAGN0Pa7TZ3kn111GBNC2kxhA7_W9XZXv2YDkwDOrBxDARAASsR3gW3CGR2sLO0FBX9CyGDpVn7Jgj8B_gpbETBfgc2dFxT0P7aplaePwEXF2r-79oNaDYdWyuz0faA49RdgAXzArKOWXZRPhFaZ5__9hhTLVQ4NVPDWm4ZBV6h9eZIYZzdY4mz0Wrcbf6H3aCxuets2_GbTrY8qUjgESLzEycHNjlBEClN-wsd_FXLIt_fjNcEFivvyARXY0GAuZM0c2Tft0-PnzDdJiJv0WjuZMNERmPCt_JWvF4x-&state=8e6c206015e7509075d59f6b3e9c6506bb2a683c253fe094b84d49a6484af569'
'QUERY_STRING' =>
'authclient=facebook&code=AQCu5i933jLggXld86AYkPobyh6SQ7GgOKxOR9bMhI9xMs8omAGN0Pa7TZ3kn111GBNC2kxhA7_W9XZXv2YDkwDOrBxDARAASsR3gW3CGR2sLO0FBX9CyGDpVn7Jgj8B_gpbETBfgc2dFxT0P7aplaePwEXF2r-79oNaDYdWyuz0faA49RdgAXzArKOWXZRPhFaZ5__9hhTLVQ4NVPDWm4ZBV6h9eZIYZzdY4mz0Wrcbf6H3aCxuets2_GbTrY8qUjgESLzEycHNjlBEClN-wsd_FXLIt_fjNcEFivvyARXY0GAuZM0c2Tft0-PnzDdJiJv0WjuZMNERmPCt_JWvF4x-&state=8e6c206015e7509075d59f6b3e9c6506bb2a683c253fe094b84d49a6484af569'
'REQUEST_METHOD' => 'GET'
'SERVER_PROTOCOL' => 'HTTP/1.1'
'GATEWAY_INTERFACE' => 'CGI/1.1'
'REDIRECT_QUERY_STRING' =>
'authclient=facebook&code=AQCu5i933jLggXld86AYkPobyh6SQ7GgOKxOR9bMhI9xMs8omAGN0Pa7TZ3kn111GBNC2kxhA7_W9XZXv2YDkwDOrBxDARAASsR3gW3CGR2sLO0FBX9CyGDpVn7Jgj8B_gpbETBfgc2dFxT0P7aplaePwEXF2r-79oNaDYdWyuz0faA49RdgAXzArKOWXZRPhFaZ5__9hhTLVQ4NVPDWm4ZBV6h9eZIYZzdY4mz0Wrcbf6H3aCxuets2_GbTrY8qUjgESLzEycHNjlBEClN-wsd_FXLIt_fjNcEFivvyARXY0GAuZM0c2Tft0-PnzDdJiJv0WjuZMNERmPCt_JWvF4x-&state=8e6c206015e7509075d59f6b3e9c6506bb2a683c253fe094b84d49a6484af569'
'REDIRECT_URL' => '/enter/authclient'
'REMOTE_PORT' => '41331'
'SCRIPT_FILENAME' =>
'/h/fishhunterby/htdocs.fishhunter.by/index.php'
'SERVER_ADMIN' => '[email protected]'
'CONTEXT_DOCUMENT_ROOT' => '/h/fishhunterby/htdocs.fishhunter.by'
'CONTEXT_PREFIX' => ''
'REQUEST_SCHEME' => 'https'
'DOCUMENT_ROOT' => '/h/fishhunterby/htdocs.fishhunter.by'
'REMOTE_ADDR' => '46.53.184.223'
'SERVER_PORT' => '443'
'SERVER_ADDR' => '93.125.53.221'
'SERVER_NAME' => 'fishhunter.by'
'SERVER_SOFTWARE' => 'Apache'
'SERVER_SIGNATURE' => ''
'HTTP_COOKIE' =>
'_identity=b8a7d8c9017298a079eea1cd02748d63818334a4e40e07bcce16da6e68a6788ca%3A2%3A%7Bi%3A0%3Bs%3A9%3A%22_identity%22%3Bi%3A1%3Bs%3A46%3A%22%5B1%2C%22QpDS1rDP10ARz5tSkrXhVQiPaV-ebdGK%22%2C2592000%5D%22%3B%7D;
_ym_uid=1510931729231992792; _ym_isad=1;
PHPSESSID=ffce25941d9fbbb8a9a1b4e018a2aefb;
_ga=GA1.2.1591244316.1510152514; _gid=GA1.2.1132405072.1511166634'
'HTTP_ACCEPT_LANGUAGE' =>
'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7,be;q=0.6'
'HTTP_ACCEPT_ENCODING' => 'gzip, deflate, br'
'HTTP_REFERER' => 'https://fishhunter.by/enter'
'HTTP_ACCEPT' =>
'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8'
'HTTP_USER_AGENT' => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94
Safari/537.36'
'HTTP_UPGRADE_INSECURE_REQUESTS' => '1'
'HTTP_CONNECTION' => 'close'
'HTTP_HOST' => 'fishhunter.by'
'SSL_TLS_SNI' => 'fishhunter.by'
'HTTPS' => 'on'
'REDIRECT_STATUS' => '200'
'REDIRECT_SSL_TLS_SNI' => 'fishhunter.by'
'REDIRECT_HTTPS' => 'on'
'FCGI_ROLE' => 'RESPONDER'
'PHP_SELF' => '/index.php'
'REQUEST_TIME_FLOAT' => 1511189634.5934
'REQUEST_TIME' => 1511189634
'argv' => [
0 =>
'authclient=facebook&code=AQCu5i933jLggXld86AYkPobyh6SQ7GgOKxOR9bMhI9xMs8omAGN0Pa7TZ3kn111GBNC2kxhA7_W9XZXv2YDkwDOrBxDARAASsR3gW3CGR2sLO0FBX9CyGDpVn7Jgj8B_gpbETBfgc2dFxT0P7aplaePwEXF2r-79oNaDYdWyuz0faA49RdgAXzArKOWXZRPhFaZ5__9hhTLVQ4NVPDWm4ZBV6h9eZIYZzdY4mz0Wrcbf6H3aCxuets2_GbTrY8qUjgESLzEycHNjlBEClN-wsd_FXLIt_fjNcEFivvyARXY0GAuZM0c2Tft0-PnzDdJiJv0WjuZMNERmPCt_JWvF4x-&state=8e6c206015e7509075d59f6b3e9c6506bb2a683c253fe094b84d49a6484af569'
]
'argc' => 1
]