8:03 pm
Добрый день)
Такая вот проблемка у меня нарисовалась странная. Пытаюсь сейчас на старте наполнить свой блоготюб. Потому поставил (не крон) обновления каждого из 10 фидов каждые 10 минут. Грабится по одному видео из фида. Те каждые 10 минут на блоге появляется новые 10 постов, по одному из каждого. Все идет до поры до времени нормально. Но вот уже в который раз происходит "удвоение" контента. Те первые 40-50 видео сграблены нормально, а потом со всех вдруг грабиться по 2 идентичных видео. Потом опять все ок. В чем может быть проблема?
st01en said:
Login to see the quote
Вы уверены, что с WordPress установлен корректно? Обязательно убедитесь, что файл wp-cron.php присутствует в корне. Если все так, то вышлите мне на email доступ к панели управления Вашего блога. Будем разбираться, что с ним не так.
st01en said:
Login to see the quote
Это мне непонятно. Инкси тоже работает с 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:
42 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
ninja321: 84
s.baryshev.aoasp: 68
Freedom: 61
Pandermos: 54
MediFormatica: 49
B8europe: 48
Member Stats:
Guest Posters: 337
Members: 2817
Moderators: 0
Admins: 1
Forum Stats:
Groups: 1
Forums: 5
Topics: 1627
Posts: 8279
Newest Members:
igor.buzaev, jeremyboucher, lthompson2709, MAC, duty3canada, backlinkmoroccoAdministrators: CyberSEO: 3912