UTMTray альтернатива

Технические вопросы по UTM 5.0
Ответить
Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

Pulse писал(а):выслал
Получил, подсунул в себе. Работает скотина. Значит не в конфиге дело...

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

грустно.. я думал решится проверкой конфига..
какое условие на "ERROR Not loaded parameters from remote config" ?

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

Pulse писал(а):грустно.. я думал решится проверкой конфига..
какое условие на "ERROR Not loaded parameters from remote config" ?
В http://www.ukhta-inform.ru/UTMtray.exe билд 135 такого сообщения об ошибке уже нет, оно разбито на несколько проверок.
А вообще это был exception на процедуру LoadFromIniRemote которая забирает с сервера (с эти проблем видимо нет), парсит и раскидывает по переменным ключи конфига.

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

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

29.05.2008 20:52:33.937 UTMTray Version 0.3.7.135 Debug Level 2
29.05.2008 20:52:33.937 Start processing remote config
29.05.2008 20:52:34.093 Start downloading remote config
29.05.2008 20:52:34.093 Try Get http://www.domain.ru/10.25.7.77.ini
29.05.2008 20:52:34.250 Complete Get http://www.domain.ru/10.25.7.77.ini = [Application]      
LastVersion=0.3.7.134
AppName=UTMTray ООО "Рога Копыта"   #Заголовок окна
CreditMessage=Внимание! Стоимость активации кредита 20руб. Продолжительность действия кредита 1 неделя.

[Options]
HTTPNativeURL=https://10.111.1.5/cgi-bin/utm5/cgi_auto/   #Веб-морда для программы
HTTPNativePort=443                               #Порт Веб-морды для программы
HTTPMoneyURL=https://10.0.0.100/utmtray/index.php         #Веб-морда для кредитов
HTTPMoneyPort=443                                #Порт Веб-морды для кредитов
WebSessionTimeout=500                            #Таймаут веб-запроса (Милисекунды)
WebSessionTimeoutMin=100
WebSessionTimeoutMax=60000
RefreshTime=1200000                                #Периодичность обновления (Милисекунды)
GetHTTPInterval=5000

[VisibleTrafficClass]       #Перечень показываемых пользователю классов трафика 
Traf01=Входящий (10)
Traf02=Исходящий (20)

[MessageCheck]        #Проверка новых сообщений
CheckInterval=0  #Милисекунды. Если 0, то не проверять сообщения
PopUpWindow=False     #Открытие окна с сообщениями при получении нового

[VisibleTabs] # Какие вкладки показывать
News=False     # Если False, то RSS не запрашивается
Info=True
Money=False
Reports=True
Messages=True
Setting=True

[EchoRequest]             #Пока не используется
Enable=False
Port=12345
AllowIP=10.0.0.25;10.0.0.51

[HttpResource]
BillingPortal=https://utm.domain.ru/cgi-bin/utm5/aaa5 #Ссылка на веб-интерфейс для пункта меню 
RSSPortal=  # Адрес RSS источника для вкладки Новостей, Если пусто, то RSS не запрашивается
ProviderInfoPortal=

[HttpResourceDescription]
BillingPortal=Личный кабинет #Название веб-интерфейса для пункта меню 

[Debug]
DebugLevel=2 

29.05.2008 20:52:34.250 ERROR downloading remote config : Access violation at address 0055A3B3 in module 'UTMtray.exe'. Read of address 00000000
29.05.2008 20:52:34.250 Complete downloading remote config
29.05.2008 20:52:34.250 Start downloading remote config
29.05.2008 20:52:34.250 Try Get http://www.domain.ru/10.90.90.91.ini
29.05.2008 20:52:34.390 ERROR HTTP/1.1 404 Not Found
29.05.2008 20:52:34.390 Complete Get http://www.domain.ru/10.90.90.91.ini = Error
29.05.2008 20:52:34.390 ERROR downloading remote config : Access violation at address 0055A3B3 in module 'UTMtray.exe'. Read of address 00000000
29.05.2008 20:52:34.390 Complete downloading remote config
29.05.2008 20:52:34.390 Start downloading remote config
29.05.2008 20:52:34.390 Try Get http://www.domain.ru/pulse.ini
29.05.2008 20:52:34.531 ERROR HTTP/1.1 404 Not Found
29.05.2008 20:52:34.531 Complete Get http://www.domain.ru/pulse.ini = Error
29.05.2008 20:52:34.531 ERROR downloading remote config : Access violation at address 0055A3B3 in module 'UTMtray.exe'. Read of address 00000000
29.05.2008 20:52:34.531 Complete downloading remote config
29.05.2008 20:52:34.531 Start downloading remote config
29.05.2008 20:52:34.531 Try Get http://www.domain.ru/default.ini
29.05.2008 20:52:34.671 ERROR HTTP/1.1 404 Not Found
29.05.2008 20:52:34.671 Complete Get http://www.domain.ru/default.ini = Error
29.05.2008 20:52:34.671 ERROR downloading remote config : Access violation at address 0055A3B3 in module 'UTMtray.exe'. Read of address 00000000
29.05.2008 20:52:34.671 Complete downloading remote config
29.05.2008 20:52:34.671 Read from remote config [Application]->AppName=UTMTray
29.05.2008 20:52:34.671 Read from remote config [Options]->HTTPNativeURL=
29.05.2008 20:52:34.671 Read from remote config [Options]->HTTPNativePort=443
29.05.2008 20:52:34.671 Complete processing remote config
29.05.2008 20:52:34.687 ERROR HTTPNativeURL is NULL
29.05.2008 20:52:34.687 ERROR UTMTray not connected
29.05.2008 20:52:34.687 ERROR HTTPNativeURL is NULL
29.05.2008 20:52:34.781 ERROR HTTPNativeURL not exist. Run on sleep mode

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

может дело в слишком большой строке?

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

Строки допустимы до 2Gb размером, в этом нет проблемы.
Трабла в том что он на самом деле нормально конфиг выгребает по http://www.domain.ru/10.25.7.77.ini, но сразу после этого позникает ексепшин и прога считает что операция завершилась не удачно и продолжает попытки скачать его (сначала перебирает все IP имеющиеся в системе, потом по логину, потом default.ini). Естественно больше конфигов не находит. Итог - конфига нет.
Буду копать дальше. Попытаюсь вычислить что же происходит после удачной скачки.

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

http://www.ukhta-inform.ru/UTMtray.exe билд 136

Посмотрел код. Но там кроме release http и sslhandler ничего нет. На всякий случай обернул и их в дополнительные проверки.
Если опять не заработает http://www.domain.ru/10.25.7.77.ini, попробуй https://www.domain.ru/10.25.7.77.ini (будет лезть по ssl на 443 порт вебсервера) Кстати веб-сервер какой, апач или другой?

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

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

29.05.2008 23:46:46.359 Read from remote config [Application]->AppName=UTMTray ООО "Рога Копыта"
29.05.2008 23:46:46.359 Read from remote config [Options]->HTTPNativeURL=https://10.111.1.5/cgi-bin/utm5/cgi_auto/
29.05.2008 23:46:46.359 Read from remote config [Options]->HTTPNativePort=443
29.05.2008 23:46:46.359 Complete processing remote config
29.05.2008 23:46:46.359 Try Get https://10.111.1.5/cgi-bin/utm5/cgi_auto/aaa5?&cmd=login&login=pulse&password=12345
29.05.2008 23:46:47.750 Complete Get https://10.111.1.5/cgi-bin/utm5/cgi_auto/aaa5?&cmd=login&login=pulse&password=12345 : 
M_ACCESS_DENIED<FORM name="login" accept-charset="UTF-8" action="/cgi-bin/utm5/cgi_auto/aaa5" target="" method="post"><DIV class="form-tab"><TABLE cellspacing="5" cellpadding="3" border="0">
<TR>
<TD class="form-field">M_LOGIN</TD>
<TD class="form-field"><INPUT type="text" class="form-field" size="40" name="login" value="pulse"></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
</TR>
</TABLE></DIV></FORM>

29.05.2008 23&#58;46&#58;47.765 ERROR ACCESS_DENIED
29.05.2008 23&#58;46&#58;47.765 ERROR UTMTray not connected
29.05.2008 23&#58;46&#58;47.765 Try Get https&#58;//10.111.1.5/cgi-bin/utm5/cgi_auto/aaa5?&cmd=login&login=pulse&password=12345
29.05.2008 23&#58;46&#58;48.156 Complete Get https&#58;//10.111.1.5/cgi-bin/utm5/cgi_auto/aaa5?&cmd=login&login=pulse&password=12345 &#58; 
M_ACCESS_DENIED<FORM name="login" accept-charset="UTF-8" action="/cgi-bin/utm5/cgi_auto/aaa5" target="" method="post"><DIV class="form-tab"><TABLE cellspacing="5" cellpadding="3" border="0">
<TR>
<TD class="form-field">M_LOGIN</TD>
<TD class="form-field"><INPUT type="text" class="form-field" size="40" name="login" value="pulse"></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
</TR>
</TABLE></DIV></FORM>

29.05.2008 23&#58;46&#58;48.156 ERROR ACCESS_DENIED

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

Ура! Заработало. Ну здесь все просто - ACCESS_DENIED. Если пароль и логин правильный, попробуй в браузере сторку которую формирует прога - https://10.111.1.5/cgi-bin/utm5/cgi_aut ... word=12345

svyazist
Сообщения: 10
Зарегистрирован: Пн авг 07, 2006 09:29

Сообщение svyazist »

у меня немного другая проблема,
бинарники aaa5 и user5 пришлось подсунуть "родные", т.к. с ними из дистрибутива имею Internal Server Error и в логе веб-сервера
Premature end of script headers: aaa5
ось FreeBSD 6.2

но вот в логе UTMtray такая беда
30.05.2008 09:44:37.359 Complete downloading remote configdefault.ini
30.05.2008 09:44:37.359 Read from remote config [Application]->AppName=UTMTray ООО "Конкорт-1"
30.05.2008 09:44:37.375 Read from remote config [Options]->HTTPNativeURL=https://172.17.0.7/cgi-bin/auto/
30.05.2008 09:44:37.375 Read from remote config [Options]->HTTPNativePort=443
30.05.2008 09:44:37.375 Complete processing remote config
30.05.2008 09:44:37.375 Try Get https://172.17.0.7/cgi-bin/auto/aaa5?&c ... d=testuser
30.05.2008 09:44:37.828 Get SKEY: user5?skey=0b943f4885fcfcf6e68d40bb44de8879
30.05.2008 09:44:37.953 ERROR <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
30.05.2008 09:44:37.953 ERROR Connection <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
30.05.2008 09:44:37.953 ERROR UTMTray not connected
30.05.2008 09:44:37.953 Try Get https://172.17.0.7/cgi-bin/auto/aaa5?&c ... d=testuser
30.05.2008 09:44:38.437 Get SKEY: user5?skey=0c943f4816fb977e9e070889500bb92a
30.05.2008 09:44:38.562 ERROR <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
30.05.2008 09:44:38.562 ERROR Connection <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
в браузере по
https://172.17.0.7/cgi-bin/auto/aaa5?&c ... d=testuser
выдает листинг данных по абоненту нормально...

где что можно подправить?

mazay
Сообщения: 162
Зарегистрирован: Вс ноя 13, 2005 13:23
Откуда: Коломна
Контактная информация:

Сообщение mazay »

Так же как и у svyazist, подсунул "родные" бинарники aaa5 и user5, все заработало с билдом 136 , за исключением кредитов, но сними пока отдельно будем разбираться, скорей косяк у меня...
Да, при таком раскладе предоплаченные единицы границы тарификации отображаются не верно...

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

оно зачемто лезет воткуда
https://utm.domain.ru/cgi-bin/utm5/cgi_ ... er_reports
видио из-за этого бывают такие чудеса

Изображение

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

mazay писал(а):Так же как и у svyazist, подсунул "родные" бинарники aaa5 и user5, все заработало с билдом 136 , за исключением кредитов, но сними пока отдельно будем разбираться, скорей косяк у меня...
Да, при таком раскладе предоплаченные единицы границы тарификации отображаются не верно...
По кредитам возможно из за таблички кредит. Недавно подправил структуру, наверное забыл выложить.

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

CREATE TABLE `utmtray_credits` &#40;
  `id` int&#40;11&#41; NOT NULL auto_increment,
  `account` int&#40;11&#41; default NULL,
  `summa` double default NULL,
  `startdate` int&#40;11&#41; default NULL,
  `stopdate` int&#40;11&#41; default NULL,
  `is_deleted` tinyint&#40;4&#41; default '0',
  `startdate_human` datetime default NULL,
  `stopdate_human` datetime default NULL,
  PRIMARY KEY  &#40;`id`&#41;
&#41;;
Добавил поля `startdate_human` datetime и `stopdate_human` datetime - дата в них равна startdate и stopdate, но у читаемом виде. Просто пока отлаживал, задолбался из юникстайма переводить в уме ;) Да и view c калюкулируемыми полями делать было лень ;)

А по предоплаченным единицам можно подробнее?

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

http://www.ukhta-inform.ru/UTMtray.exe билд 137

2Pulse:
Эх, почему у меня нет пользователей с таким балансом? Я бы Россию с ближним и дальним зарубежъем оптикой вдоль и поперек обмотал ;)
Судя по всему при логине и последующем редиректе возвращается не относительный url, а абсолютный. Этого я не учел. Но так как не совсем уверен, в 137 билде добавил подробное логирование редиректа. Скинь мне кусок лога где будет "Get Redirect ".

Kayfolom
Сообщения: 746
Зарегистрирован: Вс фев 12, 2006 17:15

Сообщение Kayfolom »

2svyazist:
Можно мне на info(dog)ukhta-inform.ru результат (html код) https://172.17.0.7/cgi-bin/auto/aaa5?&c ... d=testuser ? Возможно проблемы с форматом.
И еще совет - попытаться без ssl законектиться - для этого в серверном конфиге заменить в HTTPNativeURL https на http (ну и порт тоже поменять).

Эх, мне бы урфу в руки, тогда 90% этих глюков просто не родилось бы никогда. Но к сожалению, при выборе или урфа-клиент, или бассейн на дачу , я мудро выбрал бассейн ;) Спортом тоже надо заниматься... ;)

Ответить