@Kerm

Нет эффекта от выполнения cron задачи, индексация sphinx?

в crontab:

0 */4 * * * root /usr/local/sphinx/bin/indexer --rotate --all --config /usr/local/sphinx/etc/sphinx.conf


Т.е. каждые 4 часа переиндексировать Sphinx

В логах крона:

Sep  2 08:00:01 user CROND[19093]: (root) CMD (root /usr/local/sphinx/bin/indexer --rotate --all --config /usr/local/sphinx/etc/sphinx.conf)


Но, новые позиции в поиск не добавляются, если вручную выполнить в консоли
/usr/local/sphinx/bin/indexer --rotate --all --config /usr/local/sphinx/etc/sphinx.conf, то все работает.


Что я сделал не правильно?
  • Вопрос задан
  • 151 просмотр
Пригласить эксперта
Ответы на вопрос 3
Adamos
@Adamos
Ошибки, произошедшие во время выполнения задач крона, пишутся не в лог крона, а на почту сисадмину - по умолчанию. Загляните в папку /var/mail, если почта не настроена.
Ответ написан
Комментировать
@kolyank
нужно убедиться, что пользователь, для которого создано расписание в cron, имеет необходимые права, в том числе на выполнение, у вызываемого из расписания скрипта
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
В почте посмотрите результат выполнения
Или же в файл перенаправьте вывод команды
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы