






8:03 pm

Добрый день)
Такая вот проблемка у меня нарисовалась странная. Пытаюсь сейчас на старте наполнить свой блоготюб. Потому поставил (не крон) обновления каждого из 10 фидов каждые 10 минут. Грабится по одному видео из фида. Те каждые 10 минут на блоге появляется новые 10 постов, по одному из каждого. Все идет до поры до времени нормально. Но вот уже в который раз происходит “удвоение” контента. Те первые 40-50 видео сграблены нормально, а потом со всех вдруг грабиться по 2 идентичных видео. Потом опять все ок. В чем может быть проблема?
st01en said:
Ясно. Это проблема ВП или скрипта?
Это особенность взаимодействия PHP скриптов и MySQL cache.
st01en said:
И еще, сделал новый блоготуб, добавил один фид, поставил расписание – 60 мин, не постит. Вот сейчас висит – asap 67 minutes ago
Какой установлен режим обновлений – по крону, или автоматический?
1:24 pm

Автоматический. На всех блогах стоит автоматический и везде постит, а здесь – нет.
Это особенность взаимодействия PHP скриптов и MySQL cache.
Это мне непонятно. Инкси тоже работает с mysql и написан на php, но там таких проблем не наблюдается. Крон там только для ротации, а фиды дергаются раз в час по собственному шедулеру.
st01en said:
Автоматический. На всех блогах стоит автоматический и везде постит, а здесь – нет.
Вы уверены, что с WordPress установлен корректно? Обязательно убедитесь, что файл wp-cron.php присутствует в корне. Если все так, то вышлите мне на email доступ к панели управления Вашего блога. Будем разбираться, что с ним не так.
st01en said:
Это особенность взаимодействия PHP скриптов и MySQL cache.
Это мне непонятно. Инкси тоже работает с mysql и написан на php, но там таких проблем не наблюдается. Крон там только для ротации, а фиды дергаются раз в час по собственному шедулеру.
Раз в час, или даже в год без крона ничего “дергаться” не может. Любой скрипт нужно, как минимум, чем-то запустить. К сожалению, у меня нет исходников Инкси, что сказать точно как он работает. Возможно он не пользуется мускулем, или, как тот же WordPress создает временный файл, наличие которого, дает понять второй копии скрипта, что в данный момент идет обновление базы, и прекращает работы с выдачей сообщения: “Briefly unavailable for scheduled maintenance”.
Посмотрел Ваш блог. Все нормально работает. Посты добавляются. В чем проблема?
На всякий случай, еще раз о том, как работает режим “auto”. Блог добавляет новые посты только тогда, когда его открывают в браузере. И не важно, какой период обновлений указан – хоть раз в минуту. Если на Ваш болг никто не посетит в течение суток, то ни одного поста, за это время, добавлено не будет. Это же элементарно. Для того, чтобы скрипты могли обрабатывать события каждый заданный промежуток времени, существует Login to see this link. Других способов нет и быть не может.
Не очень хороший вариант сразу по нескольким причинам.
- Если посты достаточно большие, и/или у Вас таблица синонимов, и/или слабый сервер, то импорт 100 постов за раз скорее всего окончится неудачно.
- Если одновременно с импортом постов, плагин скачивает сопутствующие графические изображения на сервер, то ни о каких 100 постах за раз не может быть и речи. Во-первых, скрипт имеет ограничение по времени выполнения (см. Ваш php.ini). Во-вторых, никому не известно, насколько тяжелыми будут файлы. В-третьих, не факт, что скорость скачивания будет высокой.
В принципе, попытаться импортировать большое количество постов за раз, Вы можете и сейчас, если вышеперечисленные пункты 1 и 2 это позволяют. Предположим, если Вы хотите добавить 100 постов и распределить даты их публикации в течение, скажем, месяца. Зайдите в панель настроек фида и впишите 0 и 43200 в поля “Post date adjustment range”. Теперь, все добавленные посты будут рандомно “размазаны” в переделах указанного временного интервала.
Most Users Ever Online: 541
Currently Online:
6 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
ninja321: 81
s.baryshev.aoasp: 63
Freedom: 61
MediFormatica: 49
B8europe: 47
saviulisse67: 45
Member Stats:
Guest Posters: 338
Members: 2465
Moderators: 0
Admins: 1
Forum Stats:
Groups: 1
Forums: 4
Topics: 1459
Posts: 7293
Newest Members:
ernestorenovato, tamara.tlustenko, hasandogu, volkane169, vivevirtual.es, danielle.c.thompsonAdministrators: CyberSEO: 3461