Показано с 1 по 8 из 8.

Тема: Не работает продление домена в модуле evonames

  1. #1
    Senior Member
    Регистрация
    27.01.2014
    Сообщений
    153

    По умолчанию Не работает продление домена в модуле evonames

    Не работает продление домена у модуля evonames, процесс продления остается в текущих операциях в режиме ручного запуска. В логе модуля следующее:

    [...]
    Apr 14 13:10:01 [28065:1] libmgr TRACE Evaluate path = '/doc/elem'
    Apr 14 13:10:01 [28065:1] db EXTINFO Loading database library file 'libmysql.so.5.95.2'
    Apr 14 13:10:01 [28065:1] db EXTINFO begin transaction
    Apr 14 13:10:01 [28065:1] libmgr TRACE Job 0x11e7550
    Apr 14 13:10:01 [28065:1] db EXTINFO Query: 'SELECT COUNT(*) FROM runningoperation WHERE id='45253''
    Apr 14 13:10:01 [28065:1] db EXTINFO Query: 'SELECT processingmodule FROM item WHERE id = 53958'
    Apr 14 13:10:01 [28065:1] db EXTINFO Query: 'SELECT name FROM processingmodule WHERE id = 15'
    Apr 14 13:10:01 [28065:1] libmgr TRACE void mgr_job::Commit()
    Apr 14 13:10:01 [28065:1] db EXTINFO commit transaction


    В чем может быть проблема?

  2. #2
    BILLmanager team
    Регистрация
    17.09.2010
    Сообщений
    8,355

    По умолчанию

    Здравствуйте, действительно, поправим

  3. #3
    Senior Member
    Регистрация
    27.01.2014
    Сообщений
    153

    По умолчанию

    Здравствуйте,

    Ошибка при продлении:
    ERROR Error: Type: 'response' Object: '_error' Value: 'wrong expires given for renew'

    Судя по запросу, expires указывается неверно. Исправите?

  4. #4
    BILLmanager team
    Регистрация
    17.09.2010
    Сообщений
    8,355

    По умолчанию

    Посмотрите какой срок действия указан в BILLmanager и какой на самом деле

  5. #5
    Senior Member
    Регистрация
    27.01.2014
    Сообщений
    153

    По умолчанию

    Дата указана неверно (но в ручную мы ее не правили).


    Еще одна проблема по модулю регру (pmregru):

    Модуль не выставляет статус "Домен отсутствует у регистратора".
    Jun 9 18:57:25 [7249:1] processing DEBUG pmregru.cpp:264 Result: {
    "answer" : {
    "services" : [
    {
    "dname" : "testdomain.ru",
    "error_code" : "SERVICE_NOT_FOUND",
    "error_params" : {
    "domain_name" : "testdomain.ru",
    "servtype" : "domain"
    },
    "error_text" : "Service domain for ext domain testdomain.ru not found",
    "result" : "error",
    "servtype" : "domain"
    }
    ]
    },
    "charset" : "utf-8",
    "messagestore" : null,
    "result" : "success"
    }
    Jun 9 18:57:25 [7249:1] processing DEBUG pmregru.cpp:168 Key: 'services', type: 6
    Jun 9 18:57:25 [7249:1] processing DEBUG pmregru.cpp:170 Key type: '2'
    Jun 9 18:57:25 [7249:1] processing DEBUG pmregru.cpp:171 Value type: '7'
    Jun 9 18:57:25 [7249:1] sbin_utils INFO QUERY: func=service.sync.set&elid=[ID]&service_status=3&expiredate=
    Jun 9 18:57:25 [7249:1] sbin_utils NOTE Connect to billmgr
    Jun 9 18:57:25 [7249:1] rpc EXTINFO Query('func=service.sync.set&elid=[ID]&service_status=3&expiredate=')


    service_status выставляется 3(не делегирован), когда должен 4(не найден). Исправьте пожалуйста.

  6. #6
    BILLmanager team
    Регистрация
    17.09.2010
    Сообщений
    8,355

    По умолчанию

    Цитата Сообщение от Olosad Посмотреть сообщение
    Дата указана неверно (но в ручную мы ее не правили).
    Попробуйте нажать кнопку "Запрос" и проверьте подтянется ли дата. Запрашивать дату перед продление было бы некорректно, так как это их защита от повторного запуска продления, и в этом случае она работать не будет. Поэтому нужно смотреть подтягивается ли корректная дата, и если нет, то почему

    Цитата Сообщение от Olosad Посмотреть сообщение
    Еще одна проблема по модулю регру (pmregru):

    Модуль не выставляет статус "Домен отсутствует у регистратора".
    Jun 9 18:57:25 [7249:1] processing DEBUG pmregru.cpp:264 Result: {
    "answer" : {
    "services" : [
    {
    "dname" : "testdomain.ru",
    "error_code" : "SERVICE_NOT_FOUND",
    "error_params" : {
    "domain_name" : "testdomain.ru",
    "servtype" : "domain"
    },
    "error_text" : "Service domain for ext domain testdomain.ru not found",
    "result" : "error",
    "servtype" : "domain"
    }
    ]
    },
    "charset" : "utf-8",
    "messagestore" : null,
    "result" : "success"
    }
    Jun 9 18:57:25 [7249:1] processing DEBUG pmregru.cpp:168 Key: 'services', type: 6
    Jun 9 18:57:25 [7249:1] processing DEBUG pmregru.cpp:170 Key type: '2'
    Jun 9 18:57:25 [7249:1] processing DEBUG pmregru.cpp:171 Value type: '7'
    Jun 9 18:57:25 [7249:1] sbin_utils INFO QUERY: func=service.sync.set&elid=[ID]&service_status=3&expiredate=
    Jun 9 18:57:25 [7249:1] sbin_utils NOTE Connect to billmgr
    Jun 9 18:57:25 [7249:1] rpc EXTINFO Query('func=service.sync.set&elid=[ID]&service_status=3&expiredate=')


    service_status выставляется 3(не делегирован), когда должен 4(не найден). Исправьте пожалуйста.
    Поправим

  7. #7
    Senior Member
    Регистрация
    27.01.2014
    Сообщений
    153

    По умолчанию

    Цитата Сообщение от Azcol Посмотреть сообщение
    Попробуйте нажать кнопку "Запрос" и проверьте подтянется ли дата. Запрашивать дату перед продление было бы некорректно, так как это их защита от повторного запуска продления, и в этом случае она работать не будет. Поэтому нужно смотреть подтягивается ли корректная дата, и если нет, то почему
    Прошу прощения за задержку, небыло домена для теста. После нажатия на кнопку "Запрос" дата корректно синхронизируется, но если после этого запустить продление, то первым же запросом к регистратору (processing DEBUG evonames.h:167 https://api.evonames.com/domainRenew ) модуль подставляет дату + 1 год. Думаю у вас ошибка при формировании параметров запроса (выполняется +1 год к текущей дате экспирации).

  8. #8
    BILLmanager team
    Регистрация
    17.09.2010
    Сообщений
    8,355

    По умолчанию

    Здравствуйте, в скором времени выпустим исправление по продлению доменов у Evonames

Ваши права в разделе

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •