Тестирую демку VMBitrix 5.1.2
Отправку почты пытался заставить работать через ssmtp и msmtp. В первом случае во время теста отправка письма занимает 2-5сек, во втором - 1,5-2сек. Соответственно тест "проверка системы" этот шаг теста забраковывает.
Вопрос:
если в dbconn.php добавить define('BX_CRONTAB_SUPPORT', true);, должен ли этот шаг проверки завершаться с успехом? Ощущение, что почта все равно уходит при инициации отправки, а не откладывается в планировщик.
/etc/crontab
Скрытый текст |
---|
SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/
# For details see man 4 crontabs
# Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) # | | | .------- month (1 - 12) OR jan,feb,mar,apr ... # | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat # | | | | | # * * * * * user-name command to be executed
* * * * * bitrix test -f /home/bitrix/www/bitrix/modules/main/tools/cron_events.php && { /usr/bin/php -f /home/bitrix/www/bitrix/modules/main/tools/cron_events.php ; } >/dev/null 2>&1 |
/var/log/cron
Скрытый текст |
---|
Jun 9 11:30:01 bitrix CROND[4421]: (bitrix) CMD (test -f /home/bitrix/www/bitrix/modules/main/tools/cron_events.php && { /usr/bin/php -f /home/bitrix/www/bitrix/modules/main/tools/cron_events.php ; } >/dev/null 2>&1) Jun 9 11:31:01 bitrix CROND[4425]: (bitrix) CMD (test -f /home/bitrix/www/bitrix/modules/main/tools/cron_events.php && { /usr/bin/php -f /home/bitrix/www/bitrix/modules/main/tools/cron_events.php ; } >/dev/null 2>&1) Jun 9 11:32:01 bitrix CROND[4429]: (bitrix) CMD (test -f /home/bitrix/www/bitrix/modules/main/tools/cron_events.php && { /usr/bin/php -f /home/bitrix/www/bitrix/modules/main/tools/cron_events.php ; } >/dev/null 2>&1) Jun 9 11:33:02 bitrix CROND[4497]: (bitrix) CMD (test -f /home/bitrix/www/bitrix/modules/main/tools/cron_events.php && { /usr/bin/php -f /home/bitrix/www/bitrix/modules/main/tools/cron_events.php ; } >/dev/null 2>&1) Jun 9 11:34:01 bitrix CROND[4501]: (bitrix) CMD (test -f /home/bitrix/www/bitrix/modules/main/tools/cron_events.php && { /usr/bin/php -f /home/bitrix/www/bitrix/modules/main/tools/cron_events.php ; } >/dev/null 2>&1) Jun 9 11:35:01 bitrix CROND[4505]: (bitrix) CMD (test -f /home/bitrix/www/bitrix/modules/main/tools/cron_events.php && { /usr/bin/php -f /home/bitrix/www/bitrix/modules/main/tools/cron_events.php ; } >/dev/null 2>&1) Jun 9 11:36:01 bitrix CROND[4509]: (bitrix) CMD (test -f /home/bitrix/www/bitrix/modules/main/tools/cron_events.php && { /usr/bin/php -f /home/bitrix/www/bitrix/modules/main/tools/cron_events.php ; } >/dev/null 2>&1) Jun 9 11:37:02 bitrix CROND[4513]: (bitrix) CMD (test -f /home/bitrix/www/bitrix/modules/main/tools/cron_events.php && { /usr/bin/php -f /home/bitrix/www/bitrix/modules/main/tools/cron_events.php ; } >/dev/null 2>&1) Jun 9 11:38:01 bitrix CROND[4517]: (bitrix) CMD (test -f /home/bitrix/www/bitrix/modules/main/tools/cron_events.php && { /usr/bin/php -f /home/bitrix/www/bitrix/modules/main/tools/cron_events.php ; } >/dev/null 2>&1) |
т.е. визуально все нормально, задание существует и вовремя исполняется, но почта попадает в ящик назначения тут же, а не раз в минуту. ну и повторюсь, этап теста "Отправка почты" сообщает об аномально высоком времени отправки