Доброго времени суток.
От чего возникает ошибка 504 Gateway Time-out? (хостинг с nginx/1.9.2)
Написал скрипт на php который с помощью vk php sdk ищет пользователей через апи и записывает в файл id. До какого-то момента всё нормально работало, а потом после внесения правок в код - браузер грузит вкладку и ничего не происходит, а через минуту ошибка. Если входить с телефона то отображает Error occurred.
require_once dirname(dirname(__FILE__)) . DIRECTORY_SEPARATOR . 'classes' . DIRECTORY_SEPARATOR . 'VkPhpSdk.php';
require_once dirname(dirname(__FILE__)) . DIRECTORY_SEPARATOR . 'classes' . DIRECTORY_SEPARATOR . 'Oauth2Proxy.php';
// Init OAuth 2.0 proxy
$oauth2Proxy = new Oauth2Proxy(
'111', // client id
'111', // client secret
'https://oauth.vk.com/access_token', // access token url
'https://oauth.vk.com/authorize', // dialog uri
'code', // response type
'http://clients.123.ru/vkphp/example/index.php', // redirect url
'offline,notify,friends,photos,audio,video,wall' // scope
);
// Try to authorize client
if($oauth2Proxy->authorize() === true) {
// Init vk.com SDK
$vkPhpSdk = new VkPhpSdk();
$vkPhpSdk->setAccessToken($oauth2Proxy->getAccessToken());
$vkPhpSdk->setUserId($oauth2Proxy->getUserId());
// тут мой скрипт
$result = $vkPhpSdk->api('users.search', array('q' => $_GET['q']));
record_in_file($result,$filep); // запись в файл результата
} else echo '<p>Error occurred</p>';
Весь код стандартный, но от чего сервер молчит - непонятно.