XML sitemap. Не запускается крон

Главные вкладки

Аватар пользователя witch witch 27 октября 2011 в 18:53

Всем здрасти!
Помогите плиз!
Поставила на сайт XML sitemap версии 6.x-2.0-beta3
Запускаю крон и появляется ошибка - 502 Bad Gateway или Ошибка запуска Cron.
В логах записывается: Попытка перезапуска выполнения регулярных процедур (cron) в то время, как они уже выполняются.
А без запуска крона не появляется файл хмл... Локально все работает
Заранее всем спасибо! Smile

Комментарии

Аватар пользователя witch witch 27 октября 2011 в 20:14

6RUN0 wrote:
Системные требования XML sitemap
На случай не знания английского перевод необходимого кусочка

Не думаю, что дело в этом, т к используется пхп 5.2.12, и версия модуля 6.x-2.0-beta3, что и является рекомендуемым, а также был поставлен xml writer, поэтому крон не запускается не по этому видать..

Аватар пользователя Orion76 Orion76 27 октября 2011 в 20:44

странно... если перевод на английский сообщения об ошибке:
'Attempting to re-run cron while it is already running.'

то крон действительно уже запущен менее часа назад (судя по коду функции drupal_cron_run())

может с переменными крона косяк..(таблица variable БД префикс имени переменных : cron_ )

Аватар пользователя witch witch 27 октября 2011 в 20:52

orion76 wrote:
странно... если перевод на английский сообщения об ошибке:
'Attempting to re-run cron while it is already running.'

то крон действительно уже запущен менее часа назад (судя по коду функции drupal_cron_run())

может с переменными крона косяк..(таблица variable БД префикс имени переменных : cron_ )

Пробовала удалить переменную cron_semaphore в таблице variable. В итоге при запуске крона 502 Bad Gateway, а дальше при попытках выдает Ошибку крона, пока опять не удалишь переменную.. но крон не срабатывает, файл sitemap.xml не появляется Sad

Аватар пользователя Orion76 Orion76 27 октября 2011 в 21:12

sitemap.xml - на самом деле не файл-))) Это параметр адресной строки, по которому в браузер выдается сформированный файл sitemap.xml... т.е. его не надо искать в корне каталога с друпалом...

Если надо проверить, сработал ли sitemap - он формирует (сейчас не помню точно) или в sites/default/files/xmlsitemap.. или еще гдето временный файл с данными для формирования sitemap.xml

Аватар пользователя witch witch 27 октября 2011 в 21:16

orion76 wrote:
sitemap.xml - на самом деле не файл-))) Это параметр адресной строки, по которому в браузер выдается сформированный файл sitemap.xml... т.е. его не надо искать в корне каталога с друпалом...

Если надо проверить, сработал ли sitemap - он формирует (сейчас не помню точно) или в sites/default/files/xmlsitemap.. или еще гдето временный файл с данными для формирования sitemap.xml

Я это знаю Smile файла нет по пути, указанном в настройках, а также по адресу my_site/sitemap.xml вижу Ошибка синтаксического анализа XML: элемент не найден. Локально же, я увидела нормальный хмл, с нужными урлами..

Аватар пользователя witch witch 27 октября 2011 в 21:37

orion76 wrote:
еще задачи по крону выполняются?

возможно дело в них..
А без sitemap крон отрабатывает?

без нового модуля для хмл крон отрабатывает

Аватар пользователя witch witch 27 октября 2011 в 23:18

q2_faith wrote:
может уменьшить количество добавляемых ссылок?

Да их там и так всего 100 стояло.. при том, ошибки запуска крона или 502 вылазиют мгновенно, нет такого что страница грузится долго, в момент выкидывает ошибку и все..
Сейчас экспериментировала, поставила старую версию модуля 6.x-1.2, все работает и крон запускается.. но эта версия модуля неудобная, неуправляемая.. но ошибки с кроном с ней нет.. вот такие дела

Аватар пользователя 6RUN0 6RUN0 28 октября 2011 в 10:24

"witch" wrote:
А без запуска крона не появляется файл хмл... Локально все работает

Может дело в версии php?
"witch" wrote:
т к используется пхп 5.2.12

где используется данная версия на хостинге или на локальном сервере?
"witch" wrote:
а также был поставлен xml writer

опять же куда поставлено это расширение пхп на хостинг или локальную машину?
Конкретика нужна.

Аватар пользователя witch witch 28 октября 2011 в 10:39

6RUN0 wrote:
"witch" wrote:
А без запуска крона не появляется файл хмл... Локально все работает

Может дело в версии php?
"witch" wrote:
т к используется пхп 5.2.12

где используется данная версия на хостинге или на локальном сервере?
"witch" wrote:
а также был поставлен xml writer

опять же куда поставлено это расширение пхп на хостинг или локальную машину?
Конкретика нужна.

Все перечисленное установлено на сервере

Аватар пользователя witch witch 28 октября 2011 в 10:43

tonyk wrote:
Посмотрите логи Друпала (/admin/reports/dblog) и логи сервера.

Я же уже писала, что в admin/reports/dblog пишется:
Попытка перезапуска выполнения регулярных процедур (cron) в то время, как они уже выполняются.

А к логам сервера я не имею доступа

Аватар пользователя witch witch 28 октября 2011 в 11:38

Cyber wrote:
удалите эту версию, снесите все из папки модуля и возьмите с ftp первую стабильную до беты

http://ftp.drupal.org/files/projects/

облом, больше там нет старых версий )))

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

Аватар пользователя Cyber Cyber 28 октября 2011 в 12:06

"witch" wrote:
Так я и поставила старую версию 6.x-1.2, и написала что с этой версией проблем с кроном нет, но она мне не нравится, негибкая. Хотелось бы узнать как заставить работать новую версию..

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

Аватар пользователя q2_faith q2_faith 28 октября 2011 в 13:11

"witch" wrote:

попробуйте настроить крон, чтобы он запустился глубокой ночью, когда ресурсов будет побольше и вас в админке не будет)
попробовал прикрепить 2бету модуля, и возник вопрос к админам)
Ваш файл был переименован в xmlsitemap-6.x-2.0-beta2.tar_.gz из соображений безопасности.
Указанный файл xmlsitemap-6.x-2.0-beta2.tar_.gz не может быть загружен. Прикреплять можно только файлы с расширениями: xcf svg jpg jpeg gif tiff png mng txt doc xls sxw sxc tex ps pdf rtf djvu ppt pps odt ods odp tgz tar.gz bz2 tar.bz2 tbz2 zip rar psd po pot module info xml xpi diff install patch ogg spx

Аватар пользователя Cyber Cyber 28 октября 2011 в 13:22

кстати, там где-то была опция, которая указывала сколько страниц обрабатывать за один подход. как вариант можно посомтреть, что с правами на папку xmlsitemap, которая лежит в sites/default/files.

и вот еще вспомнилось. старый сайтмап фигово удалялся. выключите модуль, грохните его из админки, открываете php my admin, надите все таблицы модуля, убейте их в ручную, переустановите.

должно помочь, по крайней мере мне помогло однажды, удачи

не забывате про update php. иногда проблема решается откатом бд, удалением проблемного модуля, а потом накатом обновления бд

друпал, такой друпал ))))

Аватар пользователя q2_faith q2_faith 28 октября 2011 в 13:37

"Cyber" wrote:
и вот еще вспомнилось. старый сайтмап фигово удалялся. выключите модуль, грохните его из админки, открываете php my admin, надите все таблицы модуля, убейте их в ручную, переустановите.

+1. еще грохнуть папку с модулем и временные папки с кэшем модуля

Аватар пользователя witch witch 28 октября 2011 в 13:51

Всем спасибо за советы Smile
А про удаление модуля, откаты бд, чистки бд вручную и т д. Это я вчера многократно делала Smile Не спасло)
Оставляю старый модуль, пусть неудобный но хотя бы работающий Smile