Администраторы группы

  • Аватар

Модераторы группы

  • Аватар

Интеграция Vtiger CRM

Открытая группа активность: 3 дн., 6 ч. назад

Обсуждаем вопросы использования интеграции SalesPlatform Vtiger CRM с другими системами: Asterisk, 1С и др., а также использование Клиентского портала.

Не работает cron для оповещений на почту в centos 7 (записей: 6)

← Форум группы   Все форумы
  • Аватар sevo44 - 1 г., 9 мес. назад:

    Для того чтобы работали оповещения надо обязательно настроить это

    # chmod +x /var/www/vtigercrm/cron/vtigercron.sh

    Для работы Планировщика необходимо в файл в /etc/crontab добавить строку со следующим содержимым:

    #mcedit /etc/crontab

    */5 * * * * root /usr/bin/flock -n /tmp/vtigercron.lock /var/www/vtigercrm/cron/vtigercron.sh

    После чего проверим как работает командой зайдя в папку где лежит файл

    [root@lamp cron]# sh vtigercron.sh
    [CRON],»1470243257.0079″,http://plan.sevo44/,Instance,»2016-08-03 19:54:17″,»",[STARTS]
    [CRON],»1470243257.0079″,http://plan.sevo44/,Workflow,»2016-08-03 19:54:17″,»",[STARTS]

    [CRON],»1470243257.0079″,http://plan.sevo44/,Workflow,»2016-08-03 19:54:17″,»2016-08-03 19:54:20″,[ENDS]
    [CRON],»1470243257.0079″,http://plan.sevo44/,RecurringInvoice,»2016-08-03 19:54:20″,»",[STARTS]

    [CRON],»1470243257.0079″,http://plan.sevo44/,RecurringInvoice,»2016-08-03 19:54:20″,»2016-08-03 19:54:20″,[ENDS]
    [CRON],»1470243257.0079″,http://plan.sevo44/,SendReminder,»2016-08-03 19:54:20″,»",[STARTS]

    [CRON],»1470243257.0079″,http://plan.sevo44/,SendReminder,»2016-08-03 19:54:20″,»2016-08-03 19:54:20″,[ENDS]
    [CRON],»1470243257.0079″,http://plan.sevo44/,MailScanner,»2016-08-03 19:54:20″,»",[STARTS]
    No mailbox configured for scanning!
    [CRON],»1470243257.0079″,http://plan.sevo44/,MailScanner,»2016-08-03 19:54:20″,»2016-08-03 19:54:20″,[ENDS]
    [CRON],»1470243257.0079″,http://plan.sevo44/,ScheduleReports,»2016-08-03 19:54:20″,»",[STARTS]

    [CRON],»1470243257.0079″,http://plan.sevo44/,ScheduleReports,»2016-08-03 19:54:20″,»2016-08-03 19:54:20″,[ENDS]
    [CRON],»1470243257.0079″,http://plan.sevo44/,Instance,»2016-08-03 19:54:17″,»2016-08-03 19:54:20″,[ENDS]

    сразу пришли все оповещения!!!

    но это если запускать в ручную а cron не хочет работать

    Подскажите куда копать?

    в var/log/cron пусто по этому заданию

    /usr/bin/flock — этот файл есть
    /tmp/vtigercron.lock — а этого нет

  • Аватар sevo44 - 1 г., 9 мес. назад:

    в логах стало писать
    Aug 3 22:25:01 lamp CROND[3637]: (root) CMD (/usr/bin/flock -n /tmp/vtigercron.lock /home/www/plan.sevo44/www/cron/vtigercron.sh)
    Aug 3 22:30:01 lamp CROND[3705]: (root) CMD (/usr/bin/flock -n /tmp/vtigercron.lock /home/www/plan.sevo44/www/cron/vtigercron.sh)
    Aug 3 22:35:01 lamp CROND[3839]: (root) CMD (/usr/bin/flock -n /tmp/vtigercron.lock /home/www/plan.sevo44/www/cron/vtigercron.sh)

    но оповещения на почту не приходять

    если запускаю в ручную
    пишет

    [root@lamp cron]# sh vtigercron.sh
    [CRON],»1470254451.9138″,http://plan.sevo44/,Instance,»2016-08-03 23:00:51″,»",[STARTS]
    [INFO] Workflow – not ready to run as the time to run again is not completed
    [INFO] RecurringInvoice – not ready to run as the time to run again is not completed
    [INFO] SendReminder – not ready to run as the time to run again is not completed
    [INFO] MailScanner – not ready to run as the time to run again is not completed
    [INFO] ScheduleReports – not ready to run as the time to run again is not completed
    [CRON],»1470254451.9138″,http://plan.sevo44/,Instance,»2016-08-03 23:00:51″,»2016-08-03 23:00:51″,[ENDS]

    если убираю строчку из cron то при запуске в ручную выдает

    [root@lamp cron]# sh vtigercron.sh
    [CRON],»1470243257.0079″,http://plan.sevo44/,Instance,»2016-08-03 19:54:17″,»",[STARTS]
    [CRON],»1470243257.0079″,http://plan.sevo44/,Workflow,»2016-08-03 19:54:17″,»",[STARTS]

    [CRON],»1470243257.0079″,http://plan.sevo44/,Workflow,»2016-08-03 19:54:17″,»2016-08-03 19:54:20″,[ENDS]
    [CRON],»1470243257.0079″,http://plan.sevo44/,RecurringInvoice,»2016-08-03 19:54:20″,»",[STARTS]

    [CRON],»1470243257.0079″,http://plan.sevo44/,RecurringInvoice,»2016-08-03 19:54:20″,»2016-08-03 19:54:20″,[ENDS]
    [CRON],»1470243257.0079″,http://plan.sevo44/,SendReminder,»2016-08-03 19:54:20″,»",[STARTS]

    [CRON],»1470243257.0079″,http://plan.sevo44/,SendReminder,»2016-08-03 19:54:20″,»2016-08-03 19:54:20″,[ENDS]
    [CRON],»1470243257.0079″,http://plan.sevo44/,MailScanner,»2016-08-03 19:54:20″,»",[STARTS]
    No mailbox configured for scanning!
    [CRON],»1470243257.0079″,http://plan.sevo44/,MailScanner,»2016-08-03 19:54:20″,»2016-08-03 19:54:20″,[ENDS]
    [CRON],»1470243257.0079″,http://plan.sevo44/,ScheduleReports,»2016-08-03 19:54:20″,»",[STARTS]

    [CRON],»1470243257.0079″,http://plan.sevo44/,ScheduleReports,»2016-08-03 19:54:20″,»2016-08-03 19:54:20″,[ENDS]
    [CRON],»1470243257.0079″,http://plan.sevo44/,Instance,»2016-08-03 19:54:17″,»2016-08-03 19:54:20″,[ENDS]

    и оповещения прихождят

    что не так с cron?

  • Аватар DIma Grost - 1 г., 3 мес. назад:

    Привет!
    Получилось разобраться?
    У меня такая-же проблема

  • Аватар Сергей - 1 г., 2 мес. назад:

    похожая проблема – centos 7 – не появляется окно напоминаний. если обновлю страницу руками – то все норм – выскакивает.
    если запустить руками файлик – то вижу вот это:

    [root@agat cron]# ./vtigercron.sh
    [CRON],»1489483512.9186″,http://192.168.1.7/,Instance,»2017-03-14 12:25:12″,»",[STARTS]
    [INFO] Workflow – not ready to run as the time to run again is not completed
    [INFO] RecurringInvoice – not ready to run as the time to run again is not completed
    [INFO] SendReminder – not ready to run as the time to run again is not completed
    [INFO] MailScanner – not ready to run as the time to run again is not completed
    [INFO] ScheduleReports – not ready to run as the time to run again is not completed
    [CRON],»1489483512.9186″,http://192.168.1.7/,Instance,»2017-03-14 12:25:12″,»2017-03-14 12:25:12″,[ENDS]

    что не так ?

  • Аватар Alexander - 5 мес., 4 нед. назад:

    мне помогло указание полного пути к php в файле vtigercron.sh:
    export USE_PHP=/bin/php

  • Аватар Вячеслав - 5 мес., 3 нед. назад:

    меня тоже не срабатывает… в старой верии просто файл вызывался… а сейчас cron/vtigercron.sh …
    как проверить ? подскажите нубу… плохо с архитектурой тайгера знаком…
    выполнение vtigercron.php не дает результата… задачи обработчика не выполняются…