SAPE вешает мои сайты 1-3 раза в сутки.
Длится это по 3-40 минут всреднем. Код работает, ссылки показывает, все ОК, но вот этот трабл достает.
Все 100% проверено - код убираю - тут же все работает, ставлю - висит. Что проверить, куда смотреть? Видел в форуме что может быть связано с хостером - что конкретно, какой параметр проверить? |
Ты вербозу включи, будет видно кто виноват, обычно.
У меня тож вешает. Вербоза грит, что сапа-серверы форбиден. |
В общем такое может быть, если на вашем хостинге не допускается изменять таймаут для file_get_contents, в этом случае, если на хостинге есть поддержка curl, получайте базу ссылок через эту библиотеку, делается это просто - в коде вызова ссылок на страницы, сайта строчку
$sape = new SAPE_client(); надо заменить на $o['fetch_remote_type'] = 'curl'; $sape = new SAPE_client($o); unset($o); тогда таймауты должны срабатывать нормально! если курла нет, попробуйте через сокеты, тогда строка $o['fetch_remote_type'] = 'socket'; будет выглядеть как $o['fetch_remote_type'] = 'curl'; |
Трактор: при всем уважении...
1) Хде ты видел шоб в file_get_contents таймауты выставлялись? 2) Вопрос не в открытии коннекта, а в лагах сервакаэ А в таком случае, чем тебе может помочь курл? Покажи мне кусок кода, где у курла контролируется время соединения, если серв отдает в час по чайной ложке, но коннект не рвет. 3) Согласен, сокетами можно контролировать время коннекта. Но скажи, где в сапа-коде оно контролируется? Ответ - нигде!!! Опять-таки пасем тока таймаут открытия сокета. Вот откуда все висяки. |
Цитата:
$sape_context = new SAPE_context(); соответственно на $o['fetch_remote_type'] = 'curl'; $sape_context = new SAPE_client($o); unset($o); Так? (Глянул - вроде и curl и socket - "enabled") |
Не, нифига не так - получаю ошибку:
Цитата:
Если вот так - вешает иногда сайт. Код:
if (!defined('_SAPE_USER')){ Код:
global $sape; |
Часовой пояс GMT +3, время: 14:03. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.