Не отрабатывает cron

Ошибки, проблемы, способы их решения.
Dematron
Сообщения: 49
Зарегистрирован: 2011-06-29 10:07:22
Благодарил (а): 1 раз

Не отрабатывает cron

Сообщение Dematron » 2012-05-25 15:31:56

Задание в кроне есть, но "Задачи системы" в биллинге никак не реагируют на запуск крона. Выполняю что из командной строки запрос, что крон запускает ничего не происходит и не выдается никаких ошибок. Лог крона без ошибок, в DEBUG режиме очень много информации и выделить что то конкретное не получается.
Какие вообще условия должны быть выполнены чтобы "Задачи системы" в биллинге активировались по крону?
Версия биллинга 2.5.9. Интерпретатор php-cgi, возможно это тоже важно.

Виталий
Site Admin
Сообщения: 344
Зарегистрирован: 2009-10-10 0:41:16
Контактная информация:

Re: Не отрабатывает cron

Сообщение Виталий » 2012-05-27 9:54:09

В debug.log все что относится к запросу /Cron является выполнением крона.

Dematron
Сообщения: 49
Зарегистрирован: 2011-06-29 10:07:22
Благодарил (а): 1 раз

Re: Не отрабатывает cron

Сообщение Dematron » 2012-05-28 9:50:21

Вот что выдается в debug.log после исполнения cron

Код: Выделить всё

[09:42:01.43][54978] [JBs core]: запуск системы (28.5.12)
[09:42:01.43][54978] [JBs core]: тип интерфейса сервера (cgi-fcgi)
[09:42:01.43][54978] [JBs core]: IP-адрес сервера (xx.xx.xx.xx)
[09:42:01.43][54978] [JBs core]: версия PHP интерпретатора (5.3.13)
[09:42:01.43][54978] [JBs core]: операционная система (Linux vps1.myhostname.ru 2.6.32-220.13.1.el6.x86_64 #1 SMP Tue Apr 17 15:16:22 CDT 2012 x86_64)
[09:42:01.43][54978] [JBs core]: осуществлен запрос с адреса (xx.xx.xx.xx)
[09:42:01.43][54978] [JBs core]: REQUEST_URI=(/Cron)
[09:42:01.43][54978] [JBs core]: PATH=(/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/var/www/dematron/data/www/bill.myhostname.ru:/var/www/dematron/data/www:/var/www/dematron/data)
[09:42:01.43][54978] [JBs core]: загрузка автозагружаемых классов и библиотек
[09:42:01.43][54978] [JBs core]: загружается системный компонент (/var/www/dematron/data/www/bill.myhostname.ru/hosts/billing/system/libs/auto/Permission.php)
[09:42:01.44][54978] [JBs core]: загружается системный компонент (/var/www/dematron/data/www/bill.myhostname.ru/hosts/root/system/libs/auto/Config.php)
[09:42:01.44][54978] [JBs core]: загружается системный компонент (/var/www/dematron/data/www/bill.myhostname.ru/hosts/root/system/libs/auto/IO.php)
[09:42:01.44][54978] [JBs core]: загружается системный компонент (/var/www/dematron/data/www/bill.myhostname.ru/hosts/root/system/libs/auto/DB.php)
[09:42:01.45][54978] [JBs core]: загружается системный компонент (/var/www/dematron/data/www/bill.myhostname.ru/hosts/root/system/libs/auto/String.php)
[09:42:01.45][54978] [JBs core]: загружается системный компонент (/var/www/dematron/data/www/bill.myhostname.ru/hosts/root/system/libs/auto/Cache.php)
[09:42:01.45][54978] [JBs core]: загружается системный компонент (/var/www/dematron/data/www/bill.myhostname.ru/hosts/root/system/libs/auto/Regulars.php)
[09:42:01.45][54978] [JBs core]: загружается системный компонент (/var/www/dematron/data/www/bill.myhostname.ru/hosts/root/system/libs/auto/System.php)
[09:42:01.46][54978] [JBs core]: загружается системный компонент (/var/www/dematron/data/www/bill.myhostname.ru/hosts/root/system/libs/auto/Standard.php)
[09:42:01.46][54978] [JBs core]: загружается системный компонент (/var/www/dematron/data/www/bill.myhostname.ru/hosts/root/system/libs/auto/Links.php)
[09:42:01.46][54978] [JBs core]: загружается системный компонент (/var/www/dematron/data/www/bill.myhostname.ru/hosts/root/system/libs/auto/Args.php)
[09:42:01.46][54978] [JBs core]: загружается системный компонент (/var/www/dematron/data/www/bill.myhostname.ru/hosts/root/system/libs/auto/Crypt.php)
[09:42:01.47][54978] [JBs core]: загружается системный компонент (/var/www/dematron/data/www/bill.myhostname.ru/hosts/root/system/libs/auto/Messages.php)
[09:42:01.47][54978] [JBs core]: загружается системный компонент (/var/www/dematron/data/www/bill.myhostname.ru/hosts/root/system/libs/auto/Styles.php)
[09:42:01.48][54978] [JBs core]: загружается системный компонент (/var/www/dematron/data/www/bill.myhostname.ru/hosts/root/system/libs/auto/Arrays.php)
[09:42:01.48][54978] [JBs core]: загружается системный компонент (/var/www/dematron/data/www/bill.myhostname.ru/hosts/root/system/libs/auto/Comp.php)
[09:42:01.48][54978] [JBs core]: загружается системный компонент (/var/www/dematron/data/www/bill.myhostname.ru/hosts/root/system/classes/auto/MySQL.class.php)
[09:42:01.48][54978] [JBs core]: загружается системный компонент (/var/www/dematron/data/www/bill.myhostname.ru/hosts/root/system/classes/auto/APCCache.class.php)
[09:42:01.49][54978] [JBs core]: загружается системный компонент (/var/www/dematron/data/www/bill.myhostname.ru/hosts/root/system/classes/auto/MemcachedCache.class.php)
[09:42:01.49][54978] [JBs core]: загружается системный компонент (/var/www/dematron/data/www/bill.myhostname.ru/hosts/root/system/classes/auto/Cache.class.php)
[09:42:01.49][54978] [JBs core]: загружается системный компонент (/var/www/dematron/data/www/bill.myhostname.ru/hosts/root/system/classes/auto/JSmarty.class.php)
[09:42:01.51][54978] [JBs core]: загружается системный компонент (/var/www/dematron/data/www/bill.myhostname.ru/hosts/root/system/classes/auto/jException.php)
[09:42:01.51][54978] [JBs core]: загружается системный компонент (/var/www/dematron/data/www/bill.myhostname.ru/hosts/root/system/classes/auto/Tag.class.php)
[09:42:01.51][54978] [JBs core]: загружается системный компонент (/var/www/dematron/data/www/bill.myhostname.ru/hosts/root/system/classes/auto/CacheManager.class.php)
[09:42:01.52][54978] [JBs core]: загружается системный компонент (/var/www/dematron/data/www/bill.myhostname.ru/hosts/root/system/classes/auto/Exception.class.php)
[09:42:01.52][54978] [JBs core]: загружается системный компонент (/var/www/dematron/data/www/bill.myhostname.ru/hosts/root/system/classes/auto/Smarty.class.php)
[09:42:01.52][54978] Start initializing cache system.
[09:42:01.52][54978] Initializing memcahe system...
[09:42:01.52][54978] [Memcached]: memcached connected [version=1.4.13]
[09:42:01.52][54978] Cache system has been initialized.
[09:42:01.52][54978] [JBs core]: внешний запрос сформирован как (__URI=/Cron)
[09:42:01.52][54978] [JBs core]: загружается модуль (/var/www/dematron/data/www/bill.myhostname.ru/hosts/billing/system/modules/auto/SetCookieSessionID.mod)
[09:42:01.52][54978] [JBs core]: загружается модуль (/var/www/dematron/data/www/bill.myhostname.ru/hosts/billing/system/modules/auto/SetCookieOwner.mod)
[09:42:01.52][54978] [JBs core]: загружается модуль (/var/www/dematron/data/www/bill.myhostname.ru/hosts/billing/system/modules/auto/Redirects.mod)
[09:42:01.53][54978] [JBs core]: загружается модуль (/var/www/dematron/data/www/bill.myhostname.ru/hosts/root/system/modules/auto/Request.mod)
[09:42:01.53][54978] [JBs core]: загружается модуль (/var/www/dematron/data/www/bill.myhostname.ru/hosts/root/system/modules/auto/Security.mod)
[09:42:01.55][54978] [System_Load]: компонент системы (/var/www/dematron/data/www/bill.myhostname.ru/hosts/root/system/classes/Session.class.php) был загружен
[09:42:01.55][54978] [MySQL->Open]: связь как (**********@localhost:3306) установлена
[09:42:01.55][54978] [MySQL->Query]: SET NAMES `utf8`
[09:42:01.55][54978] [MySQL->Query]: USE `jbs_main_base`
[09:42:01.55][54978] [MySQL->Query]: SELECT `ID` FROM `Clauses` WHERE (`Partition` = '/Cron')
[09:42:01.55][54978] [Exception]: [ROWS_NOT_FOUND]=(Записи не найдены)
[09:42:01.55][54978] [!] [!!8]-Undefined index: SessionID в линии 36 файла /var/www/dematron/data/www/bill.myhostname.ru/hosts/billing/system/modules/Main.php
[09:42:01.55][54978] Load file: '/var/www/dematron/data/www/bill.myhostname.ru/hosts/billing/comp/www/Cron.comp.php'
[09:42:01.56][54978] [MySQL->Query]: INSERT INTO `RequestLog` (`CreateDate`,`UserID`,`REMOTE_ADDR`,`REQUEST_URI`,`HTTP_REFERER`,`HTTP_USER_AGENT`,`WORK_TIME`,`TIME_MYSQL`,`COUNTER_MYSQL`,`COUNTER_COMPS`) VALUES ( '1338183721','10','xx.xx.xx.xx','/Cron','','Wget/1.12 (linux-gnu)','0.12921500205994','0.0001380443572998','1','1' )
[09:42:01.56][54978] [MySQL->Query]: SELECT LAST_INSERT_ID()
[09:42:01.56][54978] [JBs core]: система работала: 0.13096213340759
[09:42:01.56][54978] [JBs core]: время работы MySQL: 0.00086593627929688 [0.66%]
[09:42:01.56][54978] [JBs core]: запросов к MySQL: 3
[09:42:01.56][54978] [JBs core]: загружено компонентов: 1

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Не отрабатывает cron

Сообщение Alex Keda » 2012-05-28 10:15:47

что в логе ошибок сервера?
Убей их всех! Бог потом рассортирует...

Dematron
Сообщения: 49
Зарегистрирован: 2011-06-29 10:07:22
Благодарил (а): 1 раз

Re: Не отрабатывает cron

Сообщение Dematron » 2012-05-28 10:18:24

В error.log ничего не пишется

Dematron
Сообщения: 49
Зарегистрирован: 2011-06-29 10:07:22
Благодарил (а): 1 раз

Re: Не отрабатывает cron

Сообщение Dematron » 2012-05-29 21:58:26

Так проблема есть в программе или нет? Или я что-то не так делаю?

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Не отрабатывает cron

Сообщение Alex Keda » 2012-05-30 11:09:40

вообще, вот так лог обрывается, обычно, на ошибках синтаксиса в файлах...
но у вас в логе сервера ничё нет.
поэтому даже не знаю.
Убей их всех! Бог потом рассортирует...

Dematron
Сообщения: 49
Зарегистрирован: 2011-06-29 10:07:22
Благодарил (а): 1 раз

Re: Не отрабатывает cron

Сообщение Dematron » 2012-05-30 11:30:40

Меня смущает вот эта строка в логе

Код: Выделить всё

[09:42:01.55][54978] [!] [!!8]-Undefined index: SessionID в линии 36 файла /var/www/dematron/data/www/bill.myhostname.ru/hosts/billing/system/modules/Main.php

Или это незначительный момент?

Аватара пользователя
Alex Keda
Сообщения: 2907
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 20 раз

Re: Не отрабатывает cron

Сообщение Alex Keda » 2012-05-30 15:43:02

не. это не ошибка.
Убей их всех! Бог потом рассортирует...

Dematron
Сообщения: 49
Зарегистрирован: 2011-06-29 10:07:22
Благодарил (а): 1 раз

Re: Не отрабатывает cron

Сообщение Dematron » 2012-05-30 15:58:21

Разобрался... Затык был в файле Cron.comp.php
IP определялся не локальный. Желательно если cron определяет место своего запуска не как локальное где нить это писалось в логе.


Вернуться в «Решение проблем»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 12 гостей