Найти - Пользователи
Полная версия: (!) ПИТОН проблема [need help]
Начало » Центр помощи » (!) ПИТОН проблема [need help]
1 2
mr4k
Очень нужна помощь гуру.
Взял ВДС. Поставил туда 100% рабочий скрипт (проверялся). НО после установки на ВДС скрипт (питон парсер) пишет в логах ошибку.

Параметры:
VDS
Система: ФриБСД
Python 2.5


Ошибка:

Traceback (most recent call last): 
File "parser.py", line 298, in <module>
begin = mod.starting(tid)
File "./system/mod.py", line 86, in starting
answer = urllib2.urlopen(req).read()
File "/usr/local/lib/python2.5/urllib2.py", line 124, in urlopen
return _opener.open(url, data)
File "/usr/local/lib/python2.5/urllib2.py", line 387, in open
response = meth(req, response)
File "/usr/local/lib/python2.5/urllib2.py", line 498, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/local/lib/python2.5/urllib2.py", line 425, in error
return self._call_chain(*args)
File "/usr/local/lib/python2.5/urllib2.py", line 360, in _call_chain
result = func(*args)
File "/usr/local/lib/python2.5/urllib2.py", line 506, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 404: Not Found
Дело в том,что на другом хостинге все работало на ура. Похоже, будто тут не хватает что-то питону…
В чем может быть проблема?

Рыл поисковик. Нашел топики на тему похожей проблемы, но они на буржуйском языке…не все понятно.
Это бага системы ( ВДС на Freebsd) \ или питона?

Мучаюсь уже 3-й день… помогите кто-ниб!
Ferroman
urllib2.HTTPError: HTTP Error 404: Not Found
Это значит, что скрипт не может найти страницу которую должен стянуть (парсер наверно?)
Если в других местах работает - смотрите фаервол/прокси.
mr4k
Да, парсер.
Аура.
Т.е. по факту скрипт не может найти страницу ещё до того как ее стянул…правильно понимаю?

Фаервол отключен пока вообще.
А насчет прокси - 100% живые.

А не может быть проблема в самой библиотеке?
shiza
mr4k
Т.е. по факту скрипт не может найти страницу ещё до того как ее стянул…правильно понимаю?
Нет. После неудачной попытки стянуть.
mr4k
А не может быть проблема в самой библиотеке?
Сильно врятли.

404 - это ведь ошибка, которую возвращает Web-Server. Т.е. до какого-то сервера скрипт достукивается.

Попробуй вывести URL, для которого возникает такая ошибка. Я думаю это сильно поможет в анализе проблемы.
Ferroman
Да, правильно.
Ага, прокси всё-таки присутствует. Тогда нужно сделать так, что бы в скрипте он использовался.
Скорее всего скрипт написан из расчёта его отсутствия (нужно подкорректировать скрипт), или прокси задаётся в каком-то конфиге.
mr4k
Может проблема в правах доступа?
Что ещё можно подозревать?

Уже даже не знаю за что хвататься… все что мог перепробовал.
Ferroman
По поводу прав доступа - вряд ли. Но я в фре не работал, точно не скажу.
Консольная качалка что-нибудь может качать?
mr4k
Точно! Прокси задается в конфиге!
Дело в том, что скрипт рабочий 100%. проверялся на другом хосте. только на Дебиан, а не на ФриБСД… я думаю это не может никак влиять… разве что как-то косвенно.
mr4k
Ferroman
По поводу прав доступа - вряд ли. Но я в фре не работал, точно не скажу.
Консольная качалка что-нибудь может качать?
Я имел в виду chmod… права на сервере у меня root.
Ferroman
Нет, это к правам доступа и выполнения на файлы, отношения явно не имеет.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB