Форум SAPE.RU

Форум SAPE.RU (http://forum.sape.ru/index.php)
-   Ошибки при работе с системой (http://forum.sape.ru/forumdisplay.php?f=14)
-   -   У всех у кого множество ссылок ушло в ERROR (http://forum.sape.ru/showthread.php?t=7040)

Pilotus 16.12.2007 13:30

У всех у кого множество ссылок ушло в ERROR
 
На днях замечено что у многих (в том числе у меня) вылетели ссылки в Error и деньги не начисляются.
Чтобы помочь Саппорту созадл эту тему где бы мы могли определить причину всего этого.

Сообщения оформляем по схеме

1.Адрес площадки
2.Хостинг
3.Дата "слёта"
4.Статус Errora (узнаётся когда нажмёте на слово Error в панели ссылок)
5.Отображаются ли Купленные ссылки на сайте
6.Банили Вы кого нибудь? Что пишет хостинг по поводу банов IP адресов.
7.Режим вербосе -есть ли ошибки - ( $o[ 'verbose' ] = true;
$sape = new SAPE_client($o); )
8.Удалите links.db в папке с SAPE - он должен пересоздаться - введите его размер.
9.кодировка сайта
10.кодировка в мете
11.кодировка которую отдает сервер
12. Все ли ссылки сайта в ЕРРОРе
13. Прописан ли host ($o['host'] = 'адрес_домена_без_http';)
14. Знаю как посмотреть исходный html своего сайта.

Pilotus 16.12.2007 13:34

1.Адрес площадки - Salsk.net
2.Хостинг - Мастерхост
3.Дата "слёта" - 11,12,2007
4.Статус Errora -Страница не отвечает
5.Отображаются ли ошибочные ссылки на сайте - Да
6.Банили Вы кого нибудь? Нет,хостинг пишет что никто забанен не был
7.Режим вербосе -есть ли ошибки - Нет
8.Удалите links.db в папке с SAPE - он должен пересоздаться - введите его размер. 130кб

-=x0xa=- 16.12.2007 14:39

1.Адрес площадки - renelstock.ru
2.Хостинг - Maxhost
3.Дата "слёта" - 11.12.2007
4.Статус Errora - Не найдена при проверке
5.Отображаются ли ошибочные ссылки на сайте - Нет
6.Банили Вы кого нибудь? Не забанен
7.Режим вербосе -есть ли ошибки - SAPE ERROR: Не могу подключиться к серверу: dispenser-01.sape.ru/code.php?user
8. 0кб

До удаления базы линков отображалась половина ссылок, теперь не отображается ни одна.
Исходящие соединения на сервере разрешены. Ставил разные способы получения ссылок(сокет, курл) - не работает. Права на папку 777.
Страницы открыты для индексации. За прошедшие две недели на сайте ничего не менялось.

Ank 16.12.2007 16:22

-=x0xa=-, у Вас запрещены внешние коннекты. Обычно этим хостер заведует.
Цитата:

7.Режим вербосе -есть ли ошибки - SAPE ERROR: Не могу подключиться к серверу: dispenser-01.sape.ru/code.php?user
а вот это - об этом говорит.

Ank 16.12.2007 16:53

Pilotus, вот ответ вашего сервера РОБОТУ.

wget -S --spider http://salsk.net/
--16:51:37-- http://salsk.net/
=> `index.html'
Распознаётся salsk.net... 83.222.23.125, 83.222.23.175
Устанавливается соединение с salsk.net|83.222.23.125|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ...
HTTP/1.1 500 Internal Server Error
Date: Sun, 16 Dec 2007 13:50:32 GMT
Content-Type: text/html; charset=windows-1251
Connection: close
Server: Apache
Cache-Control: no-store, no-cache, must-revalidate
Expires: Mon, 26 Jul 1997 05:00:00 GMT
Set-Cookie: c38cbb4fb4a44a642318d417be642ff4=-; path=/
Set-Cookie: mosvisitor=1
Last-Modified: Sun, 16 Dec 2007 13:51:40 GMT
Cache-Control: post-check=0, pre-check=0
Pragma: no-cache
Set-Cookie: JATheme=ja_hedera; expires=Fri, 05-Dec-2008 13:51:40 GMT; path=/
Set-Cookie: ColorCSS=green; expires=Fri, 05-Dec-2008 13:51:40 GMT; path=/
Set-Cookie: ScreenType=wide; expires=Fri, 05-Dec-2008 13:51:40 GMT; path=/
Set-Cookie: FontSize=2; expires=Fri, 05-Dec-2008 13:51:40 GMT; path=/
16:51:43 ОШИБКА 500: Internal Server Error.



Как только ваш движок перестанет посылать ... роботов, так и ошибки прератятся.

StopDesign 17.12.2007 13:04

1. ничего.нскажу.net :-)
2. sweb.ru
3. регулярно
4. ссылка не найдена
5. нет
6. Сам не банил. Хостер, вероятно, тоже, т.к. большинство времени ссылки работают.
7. verbose не пробовал, т.к. в моем случае он не поможет...
8. ~20кб, всё ок

У меня сайт работает на Парсере. Скрипт SAPE, который обычно встраивается в код, у меня вызывается через http. И иногда он не успевает отработать за 7 секунд. Я считаю, это запредельный таймаут (получаю ошибку http.timeout в своем скрипте). Причем, чаще это происходит в моменты большой загрузки сервера. Ошибка повторяется через небольшие промежутки времени (несколько минут), значит ошибка происходит не при получении ссылок с сервера Sape. Я в php не очень хорошо разбираюсь. Подскажите, в какую сторону копать? Могу попробовать переписать скрипт Sape на Парсере, тогда хоть точно будет ясно, где ошибки...

Ank 17.12.2007 13:12

Ссылки не показываются, а линкс - заполнен.
С коннектом все в норме. С хостером пока тоже.
А вот дальше - ничего не понятно. Что не успевает, у кого таймаут..
Вызвали ПХП функцию - она нарисовала ссылки. В этот момент нет коннекта к сапе.
Вот этот момент и чините.
ЗЫ
Что такое "Парсер" - не знаю, хотя и догадываюсь :)

StopDesign 17.12.2007 13:37

Цитата:

Сообщение от Ank (Сообщение 67300)
Что такое "Парсер" - не знаю, хотя и догадываюсь :)

Всю жизнь мечтал это сказать: юзайте Google )))
Парсер -- это вместо php (серверный язык скриптования). http://parser.ru/

Вызов функции SAPE происходит так:
$file[^file::load[text;http://$env:SERVER_NAME/sape_link.php?pageuri=$uri;$.timeout(7)]],
где $uri -- это строка запроса.

Если скрипт не отработал за 7 секунд, то ничего не выводится, а пишется сообщение в лог. Вот этот лог меня и смущает. За сутки там появляется около 30 записей, при посещаемости около 6000 хитов. То есть, с вероятностью ~0.5% будет ERROR. Ссылок много, поэтому ERROR почти всегда есть хоть один...

Я не разбирался еще в sape.php, поэтому не соображу, почему скрипт не успевает отработать за 7 секунд.
$_socket_timeout = 6, поэтому должно успевать, вроде...
$_cache_reloadtime = 600 -- это значительно больше, чем интервал между идущими подряд ошибками. Хотя, откуда sape.php знает, когда ему последний раз не удалось скачать базу? В links.db пишет лог?

Ank 17.12.2007 13:49

Всю жизнь мечтал это сказать: - юзайте распространенные языки :)

что делает sape_link.php?
Это же ваш файл?
А по простому вызов функции сапе_линк идет получает по ури страницу, получает ссылки которые на ней и возвращает куда спросили.
До кучи проверяет есть ли линкс, и не пора ли его обновить.
ЗЫ
А какая версия сапе пхп? Может древняя?

StopDesign 17.12.2007 13:59

Нееее.... Парсер клёвый :-)

sape.php -- версия 0.5 от 19.03.2007

ой, забыл, что sape_link.php мой...
в sape_link.php лежит создание объекта SAPE_client и вывод ссылок:
$sape = new SAPE_client($o);
echo $sape->return_links();
+ вручную выставляются request_uri, charset и verbose.

Переопределил raise_error($e), пишу в лог. Жду, когда появится ошибко...


Часовой пояс GMT +3, время: 06:48.

Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.