Крон выдает ошибку

Ошибки, проблемы, способы их решения.
sleitor
Сообщения: 81
Зарегистрирован: 2013-06-09 20:17:28
Благодарил (а): 4 раза

Крон выдает ошибку

Сообщение sleitor » 2015-02-05 18:12:33

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

 <H1>Ошибка выполнения (100)</H1>
   <SPAN>Приносим свои извинения.</SPAN>
   <SPAN>В ближайшее время мы постараемся исправить возникшую проблему.</SPAN>
   <SPAN>Идентификтор ошибки: </SPAN><B>my.hosting.ru[9842f3e2209a52fc6a914b2c27673c1a]</B>


В лог валит ошибку:

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

[15:34:02.03][console] [!] [!!8]-Undefined index: owner в линии 74 файла /var/www/admin/data/www/my.hosting.ru/hosts/hosting/system/libs/IspManager4.php

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

Крон выдает ошибку

Сообщение Alex Keda » 2015-02-05 21:55:49

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

sleitor
Сообщения: 81
Зарегистрирован: 2013-06-09 20:17:28
Благодарил (а): 4 раза

Крон выдает ошибку

Сообщение sleitor » 2015-02-06 14:00:19

Последняя строчка jbs-errors.log касаемая ошибки под номером [9842f3e2209a52fc6a914b2c27673c1a]

уже после ответа сервера

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

<?xml version="1.0" encoding="UTF-8"?>
перечисление всех пользователей с их параметрами

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

Крон выдает ошибку

Сообщение Alex Keda » 2015-02-06 16:05:01

ошибка где появляется-то?
--
и панелька на сервере какая - Lite или Pro?
Lite 4 не поддерживается, т.к. у 4 версии Pro стоили копейки и не стоило заморачиваться
Убей их всех! Бог потом рассортирует...

sleitor
Сообщения: 81
Зарегистрирован: 2013-06-09 20:17:28
Благодарил (а): 4 раза

Крон выдает ошибку

Сообщение sleitor » 2015-02-06 17:27:21

Alex Keda писал(а):Источник цитаты ошибка где появляется-то?

Не понимаю вопроса. Ошибка появляется в файле Demon.log если я правильно понял что от меня требуется.
Alex Keda писал(а):Источник цитаты и панелька на сервере какая - Lite или Pro?

стоит Pro версия.

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

Крон выдает ошибку

Сообщение Alex Keda » 2015-02-06 17:36:43

интересно как ...
вот 74 строка файла, в котором ругается

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

if(In_Array($Elem['owner'],$Resellers))

ругается на индекс owner

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

$Elem['owner']

проблема как раз в том, что у всех пользователей в ISPmanager4 Pro есть владельцы (тот самый owner)
у вас, выходит, вылез какой-то юзер без владельца.

сходите на сервер, в панельку, в раздел "пользователи" и внимательно посмотрите глазками юзеров, интересует колонка "владелец"
у всех ли в ней вписано - root или админ или кто там у вас ....

если у всех есть владелец, то модифицируем тот самый файл, в районе той самой 74 строки
было так

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

        if(Is_Array($Elems)){
                #-------------------------------------------------------------------------------
                foreach($Elems as $Elem)
                        if(In_Array($Elem['owner'],$Resellers))
                                $Owners[$Elem['name']] = $Elem['owner'];
                #-------------------------------------------------------------------------------
        }

должно стать так

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

        if(Is_Array($Elems)){
                #-------------------------------------------------------------------------------
                foreach($Elems as $Elem){
                        #-------------------------------------------------------------------------------
                        if(!IsSet($Elem['owner']))
                           Debug(SPrintF('[system/libs/IspManager4.php]: Elem = %s',print_r($Elem,true)));
                         #-------------------------------------------------------------------------------
                        if(In_Array($Elem['owner'],$Resellers))
                                $Owners[$Elem['name']] = $Elem['owner'];
                }
                #-------------------------------------------------------------------------------
        }

соответственно перед ошибкой будет плеваться в дебаг содержимиым элемента
вот его - сюда давайте
Убей их всех! Бог потом рассортирует...

sleitor
Сообщения: 81
Зарегистрирован: 2013-06-09 20:17:28
Благодарил (а): 4 раза

Крон выдает ошибку

Сообщение sleitor » 2015-02-06 18:33:19

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

[17:42:01.85][console] [MemcachedCache::get]: не удалось извлечь объект [key=[my.hosting.ru]-String_XML_Parse[4e59d1172987268b7631880dd4d987a4]]
[17:42:01.85][console] [String_XML_Parse]: парсирование строки (3917 bytes)
[17:42:01.88][console] [system/libs/IspManager4.php]: Elem = Array
(
    [name] => user
    [disk] =>
    [disabled] =>
    [bandwidth] =>
    [php] =>
    [preset] => custom
    [note] => Зарегистрирован 11 марта 2012
)

[17:42:01.88][console] [!] [!!8]-Undefined index: owner в линии 77 файла /var/www/admin/data/www/my.hosting.ru/hosts/hosting/system/libs/IspManager4.php

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

Крон выдает ошибку

Сообщение Alex Keda » 2015-02-06 21:47:25

Alex Keda писал(а):Источник цитаты сходите на сервер, в панельку, в раздел "пользователи" и внимательно посмотрите глазками юзеров, интересует колонка "владелец"
у всех ли в ней вписано - root или админ или кто там у вас ....

у него в панели владельца нет чтоли?
а у остальных - есть?
Убей их всех! Бог потом рассортирует...

sleitor
Сообщения: 81
Зарегистрирован: 2013-06-09 20:17:28
Благодарил (а): 4 раза

Крон выдает ошибку

Сообщение sleitor » 2015-02-13 9:23:29

Есть у него вледелец, он у всех там есть.....

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

Крон выдает ошибку

Сообщение Alex Keda » 2015-02-13 11:20:31

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

/usr/local/ispmgr/sbin/mgrctl -m ispmgr -o text user | grep ваш_юзер

дайте

ибо панель делает точно такие же запросы, к своему же API, что и биллинг
и если биллинг не видит владельца, а панель видит ...

значит по API панель его не отдала...

Отправлено спустя 18 секунд:
а лучше вот так сделайте

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

/usr/local/ispmgr/sbin/mgrctl -m ispmgr -o xml user | xmllint --format -

и покажите секцию этого юзера и соседние, по сторонам.
так точно будет как биллингу отдаётся

Отправлено спустя 8 минут 11 секунд:
а биллинг кем сервера опрашивает?
рутом или реселлером?

и вы кем на сервер смотрели, глазками - рутом, или реселлером же?

реселлер не видит колонки owner
ибо все кого он видит - он у них и так овнер
Убей их всех! Бог потом рассортирует...


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

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

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