Биллинг не принимает ответ от nic.ru

Ошибки, проблемы, способы их решения.
LomkA
Сообщения: 17
Зарегистрирован: 2014-02-27 23:23:18

Биллинг не принимает ответ от nic.ru

Сообщение LomkA » 2016-06-04 2:23:06

Здравствуйте. Возникла такая проблема. Настроил на хостинге сервер регистратора Ru-Center, при попытке создать домен и нового клиента, на самом регистраторе всё создаётся, но в джунте возникает такая ситуация в логе задачи:

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

[console] [HTTP_Send]: получили ответ:
HTTP/1.1 200 OK
Server: nginx/1.10.1
Date: Fri, 03 Jun 2016 22:09:11 GMT
Content-Type: text/plain
Connection: close
Set-Cookie: uid=H7FQBFdSAAcA6mGSBVPUAg==; expires=Fri, 04-May-18 22:09:11 GMT; domain=nic.ru; path=/

State: 200 OK
request-id: ID57520007967c6

login: 2597895/NIC-D

[03:09:11.80][console] [IO_Write]: запись в файл
(/var/www/clients/client0/web80/web/hosts/cp.yougod.net/tmp/logs/http-send.log)
[03:09:11.80][console] [Exception]: [LOGIN_NOT_FOUND]=(Неудалось получить номер договора)
[03:09:11.80][console] [Exception]: [TRANSFER_TO_OPERATOR]=(Задание не может быть выполнено
автоматически и передано оператору)


Задача, соответственно, не выполняется.

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

Биллинг не принимает ответ от nic.ru

Сообщение Alex Keda » 2016-06-04 10:38:11

непонял про нового клиента ....

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

Аватара пользователя
kyokata
Сообщения: 5
Зарегистрирован: 2016-06-04 2:27:16

Биллинг не принимает ответ от nic.ru

Сообщение kyokata » 2016-06-06 18:26:28

Посмотрели в библиотеке, поправили регулярку '/nic-hdl:\s([0-9]+\/[A-Z\-]+)/' на '/login:\s([0-9]+\/[A-Z\-]+)/', по данным, которые возвращал регистратор. Но теперь другая проблема. При попытке выполнить задание в результат выполнения выдаётся только

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

gException Object
(
    [CodeID] => TRANSFER_TO_OPERATOR
    [String] => Задание не может быть выполнено автоматически и
передано оператору
    [Parent] =>
)


И непонятно, куда теперь вообще копать. В отладке ни строчки про таски, там выдаётся только то, что происходит при загрузке страниц.

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

Биллинг не принимает ответ от nic.ru

Сообщение Alex Keda » 2016-06-06 22:36:32

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

Аватара пользователя
kyokata
Сообщения: 5
Зарегистрирован: 2016-06-04 2:27:16

Биллинг не принимает ответ от nic.ru

Сообщение kyokata » 2016-06-06 23:28:16

При ручном выполнении выдаёт "Ошибка выполнения (100)", и результат тот же самый. Может, где-то какое-то кэширование глючит?

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

Биллинг не принимает ответ от nic.ru

Сообщение Alex Keda » 2016-06-07 0:56:30

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

Аватара пользователя
kyokata
Сообщения: 5
Зарегистрирован: 2016-06-04 2:27:16

Биллинг не принимает ответ от nic.ru

Сообщение kyokata » 2016-06-07 1:19:29

Таки действительно что-то не то с кроном.

После исправления регулярки и ожидания до конца суток всё отработало нормально.

Библиотека /hosts/hosting/system/libs/RuCenter.php
560 строка, поменять nic-hdl: на login:, они теперь так отвечают.

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

Биллинг не принимает ответ от nic.ru

Сообщение Alex Keda » 2016-06-07 12:15:28

560 строка это

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

$Query[] = SPrintF('zipcode: %s',$Person['pIndex']);


nic-hdl встречается в библиотеке в двух местах, в обоих менять?

Отправлено спустя 10 минут 15 секунд:
в обоих поменял, закоммитил
если надо тока в одном - уточните в каком именно
Убей их всех! Бог потом рассортирует...

Аватара пользователя
kyokata
Сообщения: 5
Зарегистрирован: 2016-06-04 2:27:16

Биллинг не принимает ответ от nic.ru

Сообщение kyokata » 2016-06-08 1:19:02

Там, где регулярка, после которой эксепшн со словом "Неудалось" слитно

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

Биллинг не принимает ответ от nic.ru

Сообщение Alex Keda » 2016-06-08 10:30:24

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


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

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

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