anonymous@RULINUX.NET~# Last login: 2024-12-22 10:00:59
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

akregator и получение лент

Заметил, что akregator принимает свежие записи из некоторых лент с задержкой. Например сообщение о новой версии wine пришло только сейчас с датой "Пятница 10:00".

При этом остальные ленты обновляются корректно. В чём может быть проблема?

Удалять/добавлять ленты пробовал — эффекта нет, всё остаётся по прежнему.

spaceivan(*) (2012-11-11 17:05:35)

Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:16.0) Gecko/20100101 Firefox/16.0

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: akregator и получение лент от spaceivan 2012-11-11 17:05:35
avatar
Скрыть

Re:akregator и получение лент

сделай "wget -S <УРЛ твоей ленты>" и посмотри что сервер гонит в заголовках, может content-expire какой? С другой стороны можно предположить, что новостной сайт сам по себе глючит и криво отдаёт фид..

anonymous(*)(2012-11-11 17:14:50)

[#] [Добавить метку] [Редактировать] Ответ на: Re:akregator и получение лент от anonymous 2012-11-11 17:14:50
avatar
Скрыть

Re:akregator и получение лент

> С другой стороны можно предположить, что новостной сайт сам по себе глючит и криво отдаёт фид..

Фид отдаёт корректно, тот же фуррифокс новые записи видит. А акрегатор нет.

Такое ощущение, что он подгонят новость под часовой пояс (но почему тогда задержка 2 суток?).

Заголовок нормальный:

]
  HTTP/1.1 200 OK
  Date: Sun, 11 Nov 2012 13:32:37 GMT
  Server: Apache/2.2.16 (Debian) mod_python/3.3.1 Python/2.6.6 mod_ssl/2.2.16 OpenSSL/0.9.8o mod_wsgi/3.3 mod_perl/2.0.4 Perl/v5.10.1
  Pragma: public
  Expires: 0
  Cache-Control: must-revalidate, post-check=0, pre-check=0
  Content-Disposition: inline; filename="winehq_news.xml";
  Keep-Alive: timeout=5
  Connection: Keep-Alive
  Transfer-Encoding: chunked
  Content-Type: application/xml
Длина: нет данных [application/xml]
 

spaceivan(*)(2012-11-11 17:36:35)

Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:16.0) Gecko/20100101 Firefox/16.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:akregator и получение лент от spaceivan 2012-11-11 17:36:35
avatar
Скрыть

Re:akregator и получение лент

Вообще, конечно, похоже на баг акрегатора. Рсс на вид совсем нормальный.

SystemV(*)(2012-11-11 17:53:58)

Emacs-w3m/1.4.503 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: Re:akregator и получение лент от spaceivan 2012-11-11 17:36:35
avatar
Скрыть

Re:akregator и получение лент

Хорошо, а интервал обновления для конкретного фида у тебя не выставлен в акгрегаторе? Может сказал ему проверять фид раз в неделю?

anonymous(*)(2012-11-11 18:12:51)

[#] [Добавить метку] [Редактировать] Ответ на: Re:akregator и получение лент от anonymous 2012-11-11 18:12:51
avatar
Скрыть

Re:akregator и получение лент

> Хорошо, а интервал обновления для конкретного фида у тебя не выставлен в акгрегаторе? Может сказал ему проверять фид раз в неделю?

Интервал как и у всех, дело точно не в этом.

Пробовал открыть ленту фуррифоксом и одновременно обновить эту же ленту в акрегаторе. Файрфокс видит новые записи, акрегатор — нет, но через некоторое время (2 дня примерно) он таки начинает их замечать.

spaceivan(*)(2012-11-11 18:14:59)

Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:16.0) Gecko/20100101 Firefox/16.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:akregator и получение лент от spaceivan 2012-11-11 18:14:59
avatar
Скрыть

Re:akregator и получение лент

Я сейчас попробовал вайновскую ленту в акрегатор добавить - всё ок. Все сообщения на месте.

SystemV(*)(2012-11-11 18:16:36)

Emacs-w3m/1.4.503 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: Re:akregator и получение лент от SystemV 2012-11-11 18:16:36
avatar
Скрыть

Re:akregator и получение лент

Так там на сайте нет новостей свежее пятничной.

anonymous(*)(2012-11-11 18:19:31)

[#] [Добавить метку] [Редактировать] Ответ на: Re:akregator и получение лент от spaceivan 2012-11-11 18:14:59
avatar
Скрыть

Re:akregator и получение лент

> Интервал как и у всех, дело точно не в этом.

Т.е. ты сейчас в акгрегаторе нажал правую кнопочку мыши на вайновском фиде, выбрал "Edit feed", в открывшемся окне перешел в таб "General" и убедился, что у тебя не включена опция "Use a custom update interval", я правильно тебя понимаю?

anonymous(*)(2012-11-11 18:23:38)

[#] [Добавить метку] [Редактировать] Ответ на: Re:akregator и получение лент от anonymous 2012-11-11 18:19:31
avatar
Скрыть

Re:akregator и получение лент

>Так там на сайте нет новостей свежее пятничной.
Ну мало ли, вдруг оно не заработает даже в такой ситуации.

Конечно, неплохо было бы придумать, как баг воспроизвести - тогда всё станет проще.

SystemV(*)(2012-11-11 18:23:39)

Emacs-w3m/1.4.503 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: Re:akregator и получение лент от SystemV 2012-11-11 18:23:39
avatar
Скрыть

Re:akregator и получение лент

> как баг воспроизвести
Попросить вайновцев разместить ещё какую-нибудь новость и посмотреть когда она объявится в акгрегаторе.

anonymous(*)(2012-11-11 18:25:49)

[#] [Добавить метку] [Редактировать] Ответ на: Re:akregator и получение лент от anonymous 2012-11-11 18:25:49
avatar
Скрыть

Re:akregator и получение лент

>Попросить вайновцев разместить ещё какую-нибудь новость и посмотреть когда она объявится в акгрегаторе.
А вообще можно сымитировать вайновский фид, разместив его клон где-нибудь ещё, и добавить туда новость в процессе тестирования. Правда, сервер будет не тот. Но с другой стороны - ведь заголовки ответа от вайновского сервера выглядят вполне нормально, вдруг проблема в самом файле?

SystemV(*)(2012-11-11 18:28:46)
Отредактировано SystemV по причине "не указана"
Emacs-w3m/1.4.503 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: Re:akregator и получение лент от anonymous 2012-11-11 18:23:38
avatar
Скрыть

Re:akregator и получение лент

> Т.е. ты сейчас в акгрегаторе нажал правую кнопочку мыши на вайновском фиде, выбрал "Edit feed", в открывшемся окне перешел в таб "General" и убедился, что у тебя не включена опция "Use a custom update interval", я правильно тебя понимаю?

Да.

При этом я ранее пробовал получить свежие новости от вайна одновременно файрфоксом и акрегатором (есть специальная кнопочка для обновления ленты), второй этого не делал.

spaceivan(*)(2012-11-11 20:04:40)

Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:16.0) Gecko/20100101 Firefox/16.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:akregator и получение лент от spaceivan 2012-11-11 20:04:40
avatar
Скрыть

Re:akregator и получение лент

И правда, попробуй потестировать хотя бы файл. Качаешь вгетом rss-файл куда-нибудь типа /tmp/rss.xml, в редакторе удаляешь первый <item>, и добавляешь в акрегатор с урлом file:///tmp/rss.xml

Далее ставишь обновление раз в минуту, возвращаешь удалённый кусок и смотришь, появится ли новость.

SystemV(*)(2012-11-11 20:43:05)

Emacs-w3m/1.4.503 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: Re:akregator и получение лент от SystemV 2012-11-11 20:43:05
avatar
Скрыть

Re:akregator и получение лент

Граждане, попробуйте следующую команду (интерфейс заменить не забудьте по вкусу):

sudo tcpdump -w akregator_wine_sniff.txt -i wlan0 tcp port 80 and host www.winehq.org
Т.е. запускаем сниффер и принудительно обновляем фид в акгрегадоре посредством кнопочки. Я там что-то вообще ничего похожего на HTTP запрос-ответ не увидел! O_O

anonymous(*)(2012-11-11 21:22:25)

[#] [Добавить метку] [Редактировать] Ответ на: Re:akregator и получение лент от anonymous 2012-11-11 21:22:25
avatar
Скрыть

Re:akregator и получение лент

>Т.е. запускаем сниффер и принудительно обновляем фид в акгрегадоре посредством кнопочки. Я там что-то вообще ничего похожего на HTTP запрос-ответ не увидел! O_O
А я вот увидел. 13 пакетов, в том числе вот такой кусок:

GET /news/rss/ HTTP/1.1
Host: www.winehq.org
Connection: keep-alive
User-Agent: Akregator/4.9.3; syndication


Ну и ответ сервера, соответственно, тоже был.

SystemV(*)(2012-11-11 21:42:36)

Emacs-w3m/1.4.503 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: Re:akregator и получение лент от SystemV 2012-11-11 21:42:36
avatar
Скрыть

Re:akregator и получение лент

Хм. У меня 11 пакетов и файл akregator_wine_sniff.txt размером 470 байт с бинарной ботвой внутри. Акгрегатор 4.9.1, 64-битная фидорка, не обновлявшаяся месяца три. Пробовал для проверки другой фид обновить - там всё нормально, хттп запрос отловился. Акгрегатор ненавидит только вайн.

anonymous(*)(2012-11-11 22:53:51)

[#] [Добавить метку] [Редактировать] Ответ на: Re:akregator и получение лент от anonymous 2012-11-11 22:53:51
avatar
Скрыть

Re:akregator и получение лент

>Акгрегатор 4.9.1
Может и правда баг какой. Чейнджлог этого акрегатора я найти сходу не смог, потыкался в кдешный гуй для гита - там вроде за последнее время никаких серьёзных исправлений не видно. Хотя я в их коде вообще ничего не понимаю. Может они какую-нибудь хрень в libkdepim поправили, или другом связанном компоненте, который у них за веб-запросы отвечает.

Алсо, их вебморда просто ужасна - таких тормозов сайта я давно не видел.

SystemV(*)(2012-11-11 23:11:30)

Emacs-w3m/1.4.503 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: Re:akregator и получение лент от SystemV 2012-11-11 23:11:30
avatar
Скрыть

Re:akregator и получение лент

Ты бы версию софта сообщил, чтобы spaceivan мог зарейзить баг с более детальной информацией.

anonymous(*)(2012-11-11 23:23:02)

[#] [Добавить метку] [Редактировать] Ответ на: Re:akregator и получение лент от anonymous 2012-11-11 23:23:02
avatar
Скрыть

Re:akregator и получение лент

>Ты бы версию софта сообщил, чтобы spaceivan мог зарейзить баг с более детальной информацией.
Ну так у меня в сообщении с логом в запросе видна версия акрегатора:)

Akregator 4.9.3, KDE 4.9.3 (правда, я не из кде запускаю), арч, 32 бита.

Вообще, я его не использую после того, как зарёкся иметь дело с kdepim из-за kmail-а, так что может оно тоже глючит при постоянном использовании. Но при экспериментах с вайновским рсс-ом всё пока было нормально.

SystemV(*)(2012-11-11 23:30:42)
Отредактировано SystemV по причине "не указана"
Emacs-w3m/1.4.503 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: Re:akregator и получение лент от SystemV 2012-11-11 23:30:42
avatar
Скрыть

Re:akregator и получение лент

Нашел баг! https://bugs.kde.org/show_bug.cgi?id=304438 - симптомы те же, акгрегадор сформировал нормальный запрос после прочистки кэша конка. Баг в состоянии "unconfirmed", так что у тебя тоже работать не должно :)

anonymous(*)(2012-11-12 00:05:08)

[#] [Добавить метку] [Редактировать] Ответ на: Re:akregator и получение лент от anonymous 2012-11-12 00:05:08
avatar
Скрыть

Re:akregator и получение лент

>Нашел баг! https://bugs.kde.org/show_bug.cgi?id=304438 - симптомы те же, акгрегадор сформировал нормальный запрос после прочистки кэша конка. Баг в состоянии "unconfirmed", так что у тебя тоже работать не должно :)
Вполне похоже. Небось проблемы возникают, если активно пользоваться акрегатором, открывая страницы в его внутреннем браузере, который наверняка завязан на какие-нибудь штуки из конка. Потому я и не вижу.

SystemV(*)(2012-11-12 00:18:35)

Emacs-w3m/1.4.503 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: akregator и получение лент от spaceivan 2012-11-11 17:05:35
avatar
Скрыть

Re:akregator и получение лент

Спасибо за помощь. Почистил кэш конка, а потом установил его, установил размер кэша в 0, отключил его и удалил конк обратно :)

Надеюсь теперь всё будет нормально.

UPD: Хотя в настройках акрегатора галочка "Использовать кэш" не стоит.

UPD2: В акрегаторе теперь при обновлении ленты в правой нижней части окна появляется уведомление о загрузке содержимого ленты.

tcpdump показывает нормальные запросы. Осталось дождаться свежих новостей от winehq чтобы гарантированно првоерить :)

spaceivan(*)(2012-11-12 00:31:30)
Отредактировано spaceivan по причине "не указана"
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:16.0) Gecko/20100101 Firefox/16.0
[#] [Добавить метку] [Редактировать] Ответ на: Re:akregator и получение лент от SystemV 2012-11-12 00:18:35
avatar
Скрыть

Re:akregator и получение лент

> Небось проблемы возникают, если активно пользоваться акрегатором

Я вообще не читаю RSS-ленты, а акгрегатор на этой машине сегодня запустил впервые за всё время её существования - чтоб посмотреть воспроизводиться или нет.

anonymous(*)(2012-11-12 01:24:52)

[#] [Добавить метку] [Редактировать] Ответ на: Re:akregator и получение лент от spaceivan 2012-11-12 00:31:30
avatar
Скрыть

Re:akregator и получение лент

Ты баг иди плюсани по ссылке, сделай людям доброе дело. Ты у нас единственный кто этим пользуется - так что ты и иди рассказывать им про наши изыскания.

anonymous(*)(2012-11-12 01:26:45)

Этот тред читают 4 пользователя:
Анонимных: 4
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!