0
Мое второе действие cron (sendDailyRecap) работает, однако я также получаю электронное письмо с сообщением об ошибке.Zend Frame Work Cron Error
Сообщение об ошибке:
Zend Framework 2.3.3 application
Usage:
Reason for failure: Invalid arguments or no arguments provided
Я считаю, что проблема заключается в моем файле module.config. Любые идеи, почему я получаю сообщение об ошибке (когда работа выполняется правильно)? Я хотел бы исправить это, поэтому я больше не получаю сообщение об ошибке. Благодаря
module.config
<?php
return array(
'controllers' => array(
'invokables' => array(
'Cron\Controller\CronController' => 'Cron\Controller\CronController',
),
),
'console' => array(
'router' => array(
'routes' => array(
'cronroute' => array(
'options' => array(
'route' => 'sendTest',
'defaults' => array(
'controller' => 'Cron\Controller\CronController',
'action' => 'index'
),
'route' => 'sendDailyRecap',
'defaults' => array(
'controller' => 'Cron\Controller\CronController',
'action' => 'sendDailyRecap'
),
)
)
)
)
)
);
Крон Команда
/usr/bin/php-cli /home/financialfriend/public_html/public/index.php sendDailyRecap
/usr/bin/php-cli /home/financialfriend/public_html/public/index.php sendTest
Измените свой вопрос, чтобы включить команду, которую вы вызываете для запуска задания cron, поскольку это та команда, которая не соответствует вашим маршрутам. –
Спасибо Тиму. Я использовал ту же команду, с которой вы помогли мне в последний раз. Я просто изменил имя действия на новое действие в контроллере. – Matt
@TimFountain действительно похоже, что ошибка была на моей первой задаче cron (sendTest). Он работал до того, как я добавил второй – Matt