Найти - Пользователи
Полная версия: Неужели работу моего скрипта отслеживают?
Начало » Google App Engine » Неужели работу моего скрипта отслеживают?
1
quasiyoke
Вопрос весьма общего характера. Ломаю последние часы голову, пытаясь понять, что происходит. Уже было опубликовано на http://juick.com/1349732
Один раз в минуту на appengine-сервере исполняется следующий код:
import urllib2
f=urllib2.urlopen('http://radiorecord.ru/script/record.txt')
retval=f.read()
f.close()
retval=unicode(retval,'utf-8')
Вот результаты работы за последние несколько минут:
В эфире: EDITORS — Papillon (Record Mix)
В эфире: EDITORS — Papillon (Record Mix)
В эфире: EDITORS — Papillon (Record Mix)
В эфире: EDITORS — Papillon (Record Mix)
В эфире: EDITORS — Papillon (Record Mix)
В эфире: RECORD MEGAMIX
В эфире: EDITORS — Papillon (Record Mix)
В эфире: АКУЛА — Мало
В эфире: EDITORS — Papillon (Record Mix)
Это ложные результаты: здесь, как видите, один и тот же трек проиграл пять минут, а после был дважды прерван. Я не могу это объяснить. Если собирать это с моего компьютера, получается правильный архив. Один раз в минуту – немного, я точно не могу быть заподозрен в DoS-атаке: на страничках, отдаваемых http://radiorecord.ru/ скрипт проходит по этой ссылке один раз в семь секунд. Вся разница меж appengine-сервером и мной в том, что у меня динамический IP и то, что сервер работает в таком режиме последние сутки. Неужели, видя регулярные запросы с одного и того же IP, их алгоритм отличил используемый мной appengine-сервер от тысяч прочих посетителей и стал подсовывать мне сор?
Александр Кошелев
Очевидно что вас паранойя и проблема на самом деле в другом. Пока вы приведете весь код и не расскажите как вы планирует запуск этого скрипта проблему мы вам решить не поможем.

Кстати, у инстансев GAE, конечно же, не один ip адрес.
vladracer
скорее всего фигня с кешированием данных.

Александр Кошелев, думаю для такого кода(хоть мы его весь и не видели) больше 1 экземпляра appspot больше не выделил
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