May 4, 2011

Импорт большого фида - ошибка | CyberSEO Pro | Support Forum

Avatar

Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

sp_Related Related Topics sp_TopicIcon
Импорт большого фида - ошибка
Topic Rating: 0 Topic Rating: 0 Topic Rating: 0 Topic Rating: 0 Topic Rating: 0 Topic Rating: 0 (0 votes) 
February 29, 2012
6:11 pm
Avatar
st01en
Guest
Guests

При импорте фида в 5000 постов получаю вот такую ошибку. Память для пхп менял - ставил 128, 256, 1024 мб. Ошибка остается и цифры всегда одни и теже. Куда копать?

Login to see the quote

February 29, 2012
8:18 pm
Avatar
CyberSEO
Admin
Forum Posts: 3913
Member Since:
July 2, 2009
sp_UserOfflineSmall Offline

В принципе, в сообщении об ошибке есть вся необходимая информация. К плагину эта ошибка не имеет никакого отношения. "Копать" надо Ваш php.ini. Там нузно найти значение memory_limit, и увеличить его в пару раз. Можно еще попробовать сделать то же самое через .htaccess, например, так:

php_value memory_limit 512M

А вообще, это явно очень тяжелый фид, если ему не хватает выделенных 256M. Может у Вас таблица синонимов слишком большая?

March 1, 2012
12:38 am
Avatar
st01en
Guest
Guests

Синонимов вообще нету. Это кинковский фид на все сайты с аттачами. Проблема в том, что мемори лимит я и менял, и в htaccess прописывал. У меня стоит вообще-то 64м. Откуда он берет 256 не понятно.

March 1, 2012
9:42 am
Avatar
CyberSEO
Admin
Forum Posts: 3913
Member Since:
July 2, 2009
sp_UserOfflineSmall Offline

Плагин тоже никаких лимитов памяти не меняет, но это делает cам WordPress (файл default-constants.php). Если не поможет, то могу только посоветовать поискать решение Login to see this link.

March 6, 2012
12:49 pm
Avatar
st01en
Guest
Guests

Итак, продолжаю тему.

Так как фид на все кинковские сайты не вытягивался - я его разделил по сайтам. На блоге получилось 13 фидов. Кол-во постов в них от 100 до 1000. Поставил обновление по крону. Но плагин все равно не вытягивает все фиды. Срабатывает крон и он начинает парсить сразу все фиды? Я правильно понимаю? Памяти хватает на первые 4-5, остальные не парсятся, потому что пхп выдает нехватку памяти.

Т.е., получается, если я добавлю на болг "неограниченное количество фидов", как написано в мануале, то по крону он сразы начнет парсить все?

Ну и как быть в данном случае? Ставить по расписанию не вариант, потому что блог новый, посетителей нет. Да и думаю, что если по расписанию, - он точно также будет пытаться вытянуть все фиды сразу.

March 6, 2012
3:13 pm
Avatar
CyberSEO
Admin
Forum Posts: 3913
Member Since:
July 2, 2009
sp_UserOfflineSmall Offline

Увеличивать память, или уменьшить количество постов в фиде. Если фидов несколько, то раскидать время их обновлений так, чтобы избежать их одновременного парсинга.

March 6, 2012
6:44 pm
Avatar
st01en
Guest
Guests

ммм. поставить крон выполняться раз  в час, а в самом XML Syndicator  поставить разное время - 55, 65, 75 и т.д.? или как?

March 6, 2012
7:37 pm
Avatar
CyberSEO
Admin
Forum Posts: 3913
Member Since:
July 2, 2009
sp_UserOfflineSmall Offline

Лично я никаких других вариантов не вижу.

March 7, 2012
11:25 am
Avatar
st01en
Guest
Guests

Не получится так =)  крон запускается раз в час. Первый час - парсится фид у которого стоит 55мин. второй час - парсятся 2 фида - 55 и 65 мин. третий час - парсятся уже 3 фида. и т.д. можно даже не проверять, простая математика =)

Может быть стоит в скрипт добавить задержку парсинга множества фидов, когда скрипт запускается кроном? Или это тоже невозможно? Например - сработал крон, спарсился первый фид, при окончании парсинга скрипт выдает сообщение - типа, добавлен 1 пост, на это событие повесить счетчик на 2-3мин, так сказать - сделать задержку. Потом запускается парсинг след. фида и т.д.

Возможно такое?

March 7, 2012
11:55 am
Avatar
CyberSEO
Admin
Forum Posts: 3913
Member Since:
July 2, 2009
sp_UserOfflineSmall Offline
10sp_Permalink sp_Print
0

А если парсить большие фиды по одному, ошибка исчезает? В принципе, при парсинге нескольких фидов, они обрабатываются поочередно, и вся выделяемая память освобождается сразу же по окончании обработки каждого предыдущего фида.

March 7, 2012
12:37 pm
Avatar
st01en
Guest
Guests
11sp_Permalink sp_Print
0

Если парсить сразу 3 фида - то нормально. А вот если больше, то выделенных 256мб не хватает.

March 7, 2012
1:08 pm
Avatar
CyberSEO
Admin
Forum Posts: 3913
Member Since:
July 2, 2009
sp_UserOfflineSmall Offline
12sp_Permalink sp_Print
0

Скиньте мне на email доступ к панели управления блога - посмотрю, что там с настройками.

Forum Timezone: Europe/Amsterdam

Most Users Ever Online: 541

Currently Online:
40 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, backlinkmorocco

Administrators: CyberSEO: 3912