Jump to content

stg-2.407-rc2


Recommended Posts

ну с конфигуратором допустим "костыль" со сменой порта пока устраивает, а вот с заморозкой баги:

 

[kesha@stg ~]$ rpm -q stargazer
stargazer-2.406-pre407rc2git_20101229.el5

[kesha@stg ~]$ grep oligarh /var/log/stargazer.log
2010-12-19 12:23:26 -- Admin 'executor', 127.0.0.1: User 'oligarh': 'passive' parameter changed from '1' to '0'.
2011-01-01 00:00:03 -- Admin '@stargazer', 0.0.0.0: User 'oligarh': 'freeMb' parameter changed from '0.000000' to '0.000000'. Prepaid traffic

 

И это при: DayFeeIsLastDay = no

 

passivetime обнуляется при снятии абонплаты.

 

хотя passive_time - обнулился

Link to post
Share on other sites
  • Replies 58
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Свершилось! Ссылка для скачивания: stg-2.4-2011.01.04-17.28.40.tar.gz   ChangeLog:   General: Уменьшена зависимость между заголовочными файлами. Проведен рефакторинг некоторых центральных

Да, хотел в 00:00 выложить, но влом стало скрипты писать А сам я в это время уже буду не в состоянии

С удовольствем бы присоединился к вашей дискуссии, но... ниасилил. Может быть спик фо рашн?

ну с конфигуратором допустим "костыль" со сменой порта пока устраивает, а вот с заморозкой баги:

 

[kesha@stg ~]$ rpm -q stargazer
stargazer-2.406-pre407rc2git_20101229.el5

[kesha@stg ~]$ grep oligarh /var/log/stargazer.log
2010-12-19 12:23:26 -- Admin 'executor', 127.0.0.1: User 'oligarh': 'passive' parameter changed from '1' to '0'.
2011-01-01 00:00:03 -- Admin '@stargazer', 0.0.0.0: User 'oligarh': 'freeMb' parameter changed from '0.000000' to '0.000000'. Prepaid traffic

 

И это при: DayFeeIsLastDay = no

 

passivetime обнуляется при снятии абонплаты.

 

хотя passive_time - обнулился

Не увидел в логе проблемы. Это ж не "заморозка" а "разморозка". А трафик начислился в соответствии с тарифом.

Если можно - опиши проблему подробнее.

Link to post
Share on other sites

ну с конфигуратором допустим "костыль" со сменой порта пока устраивает, а вот с заморозкой баги:

 

[kesha@stg ~]$ rpm -q stargazer
stargazer-2.406-pre407rc2git_20101229.el5

[kesha@stg ~]$ grep oligarh /var/log/stargazer.log
2010-12-19 12:23:26 -- Admin 'executor', 127.0.0.1: User 'oligarh': 'passive' parameter changed from '1' to '0'.
2011-01-01 00:00:03 -- Admin '@stargazer', 0.0.0.0: User 'oligarh': 'freeMb' parameter changed from '0.000000' to '0.000000'. Prepaid traffic

 

И это при: DayFeeIsLastDay = no

 

passivetime обнуляется при снятии абонплаты.

 

хотя passive_time - обнулился

Не увидел в логе проблемы. Это ж не "заморозка" а "разморозка". А трафик начислился в соответствии с тарифом.

Если можно - опиши проблему подробнее.

 

ну как же, абонплата не снялась. Должна была же авансом сняться первого

Link to post
Share on other sites

Не поправили. У меня этот баг не воспроизводится, а добиться внятной отладочной информации от тех у кого воспроизводится я так и не смог.

Та у меня чесно говоря с лета тоже не было больше этих проблем, и ничего вообще с серваком не делал. ))) Будем считать, что это темные силы наших друзей электронов. :rolleyes:

Link to post
Share on other sites

...

ну как же, абонплата не снялась. Должна была же авансом сняться первого

1. В тарифе абонплата равна 0.

2. DayFee в конфиге прописан отличный от 1.

Link to post
Share on other sites

Эм, а что в rc2 такого поменялось, что ЦПУ меньше стало отжирать?

Правда нагрузка не намного меньше, но все же в общем мой кактус показывает после обновления снижения нагрузки на ЦПУ, трафик вродь как бы тот же, правда еще рано судить, два дня только стоит.

Link to post
Share on other sites

Эм, а что в rc2 такого поменялось, что ЦПУ меньше стало отжирать?

Правда нагрузка не намного меньше, но все же в общем мой кактус показывает после обновления снижения нагрузки на ЦПУ, трафик вродь как бы тот же, правда еще рано судить, два дня только стоит.

Ну мы не стоим на месте, оптимизируем некоторые места :blink:

Еще рекомендую собирать с оптимизацией -O2 - существенно снижает нагрузку на CPU.

Link to post
Share on other sites

Еще рекомендую собирать с оптимизацией -O2 - существенно снижает нагрузку на CPU.

Здесь по подробнее... Что значит с оптимизицмей -О2?

Link to post
Share on other sites

На такой простой вопрос не стоит призывать дух Криса Касперски.

$ CXXFLAGS=-O2 ./build

или даже

$ CXXFLAGS=-O2 LDFLAGS=-O2 ./build

Link to post
Share on other sites

Перевірте пліз.

 

XMLRPC stargazer.del_user - не видаляє юзера(

 

 

І в доках

stargazer.chg_user( cookie,info);	

можливо замінити на

stargazer.chg_user( cookie,login,info);	

?

Годину голову ламав))

 

Не працює disabledetailstat через stargazer.chg_user

 

А.. Method 'stargazer.change_tariff' not defined

Link to post
Share on other sites

Перевірте пліз.

 

XMLRPC stargazer.del_user - не видаляє юзера(

 

 

І в доках

stargazer.chg_user( cookie,info);	

можливо замінити на

stargazer.chg_user( cookie,login,info);	

?

Годину голову ламав))

 

Не працює disabledetailstat через stargazer.chg_user

 

А.. Method 'stargazer.change_tariff' not defined

Дякую, додав у багтреккер.

Link to post
Share on other sites

Недопер як працювати з направленнями в stargazer.chg_tariff ?

Налаштування напрямків тарифікації передаються у вигляді масиву із 10 елементів типу dirprice що сам по собі є асоціативним масивом з полями mday, hday, mnight, hnight, pricedaya, pricedayb, pricenighta, pricenightb, threshold, singleprice, nodiscount. Як це виглядає - можна подивитись через stargazer.get_tariff. Передаються усі напрямки, навіть ті що не використовуються. Відповідність назв та номерів напрямків вказується як і раніше - у stargazer.conf

Link to post
Share on other sites

Ще одне. В тарифах. Передаю масив:

 

Array
(
   [0] => orQS7OzVbzqdAmnl0ReeCj9QVJCfSqD7FhOCVblWyBYYO09LQcQhjMV3lo82EzXa
   [1] => tariff
   [2] => Array
       (
           [fee] => 111
           [freemb] => 1
           [passivecost] => 1
           [trafftype] => 1
           [dirprices] => Array
               (
                   [0] => Array
                       (
                           [hday] => 0
                           [mday] => 0
                           [hnight] => 0
                           [mnight] => 0
                           [pricedaya] => 0
                           [pricedayb] => 0
                           [pricenighta] => 0
                           [pricenightb] => 0
                           [threshold] => 0
                           [singleprice] => 
                           [nodiscount] => 1
                       )

                   [1] => Array
                       (
                           [hday] => 0
                           [mday] => 0
                           [hnight] => 0
                           [mnight] => 0
                           [pricedaya] => 33
                           [pricedayb] => 22
                           [pricenighta] => 0
                           [pricenightb] => 0
                           [threshold] => 0
                           [singleprice] => 1
                           [nodiscount] => 1
                       )

                   [2] => Array
                       (
                           [hday] => 0
                           [mday] => 0
                           [hnight] => 0
                           [mnight] => 0
                           [pricedaya] => 0
                           [pricedayb] => 0
                           [pricenighta] => 0
                           [pricenightb] => 0
                           [threshold] => 0
                           [singleprice] => 
                           [nodiscount] => 1
                       )

                   [5] => Array
                       (
                           [hday] => 0
                           [mday] => 0
                           [hnight] => 0
                           [mnight] => 0
                           [pricedaya] => 0
                           [pricedayb] => 0
                           [pricenighta] => 0
                           [pricenightb] => 0
                           [threshold] => 0
                           [singleprice] => 
                           [nodiscount] => 1
                       )

               )

       )

)

 

А воно мені Notice: xmlrpc: Not array type. See type() method (0) in ......... і не зберігає ці дані, що не так?

 

 

P.S. trafftype встановлюється тільки в значення 2 (up+down). Баг, фіча чи мої руки?)

Link to post
Share on other sites

Ще одне. В тарифах. Передаю масив:

 

Array
(
   [0] => orQS7OzVbzqdAmnl0ReeCj9QVJCfSqD7FhOCVblWyBYYO09LQcQhjMV3lo82EzXa
   [1] => tariff
   [2] => Array
       (
           [fee] => 111
           [freemb] => 1
           [passivecost] => 1
           [trafftype] => 1
           [dirprices] => Array
               (
                   [0] => Array
                       (
                           [hday] => 0
                           [mday] => 0
                           [hnight] => 0
                           [mnight] => 0
                           [pricedaya] => 0
                           [pricedayb] => 0
                           [pricenighta] => 0
                           [pricenightb] => 0
                           [threshold] => 0
                           [singleprice] => 
                           [nodiscount] => 1
                       )

                   [1] => Array
                       (
                           [hday] => 0
                           [mday] => 0
                           [hnight] => 0
                           [mnight] => 0
                           [pricedaya] => 33
                           [pricedayb] => 22
                           [pricenighta] => 0
                           [pricenightb] => 0
                           [threshold] => 0
                           [singleprice] => 1
                           [nodiscount] => 1
                       )

                   [2] => Array
                       (
                           [hday] => 0
                           [mday] => 0
                           [hnight] => 0
                           [mnight] => 0
                           [pricedaya] => 0
                           [pricedayb] => 0
                           [pricenighta] => 0
                           [pricenightb] => 0
                           [threshold] => 0
                           [singleprice] => 
                           [nodiscount] => 1
                       )

                   [5] => Array
                       (
                           [hday] => 0
                           [mday] => 0
                           [hnight] => 0
                           [mnight] => 0
                           [pricedaya] => 0
                           [pricedayb] => 0
                           [pricenighta] => 0
                           [pricenightb] => 0
                           [threshold] => 0
                           [singleprice] => 
                           [nodiscount] => 1
                       )

               )

       )

)

 

А воно мені Notice: xmlrpc: Not array type. See type() method (0) in ......... і не зберігає ці дані, що не так?

 

 

P.S. trafftype встановлюється тільки в значення 2 (up+down). Баг, фіча чи мої руки?)

   print_r(__call('stargazer.chg_tariff', array($cookie, 'tariff', array('traffType' => 1))));

Без проблем встановило traffType в 1.

З приводу першого - можеш надати мінімальний код на якому це можна побачити?

Link to post
Share on other sites

В доках trafftype, а не traffType :)

 

код:

дірпрайсес в циклі набирається:

 

//$key - номер направлення
//start cycle
$array[$key] = array('hday' => $dhour[$key], 'mday' => $dmin[$key], 'hnight' => $nhour[$key], 'mnight' => $nmin[$key],
'pricedaya' => (double) $PriceDayAc [$key], 'pricedayb' => (double) $PriceDayBc[$key], 'pricenighta' => (double) $PriceNightAc [$key], 
'pricenightb' => (double) $PriceNightBc [$key], 'threshold' => $Threshold[$key], 'singleprice' => (boolean) $SinglePrice[$key], 
'nodiscount' => (boolean) $NoDiscount[$key]);
//end cycle

 


__call('stargazer.chg_tariff', array($cookie,$tariff,
       array('fee' => $Fee, 'freemb' => $Free, 'passivecost' => $PassiveCost, 'traffType' => $TraffType,
           'dirprices' => $array
           ))
   );

 

Щось типу того

 

Ну а вихлоп $array - вище.

Link to post
Share on other sites

Сам допетрав, потрібно передавати ВСІ направлення в масиві тільки з 0вим значенням.Приклад при 4 направленнях(0,1,2,5):

 

Array
(
   [0] => 6Z2RPjvQCdDEclzy5c2ic24gG32BWbCS1uxDDRj5SMyUWViQY9WYXQ6tIUVvVnbJ
   [1] => tariff
   [2] => Array
       (
           [fee] => 111
           [freemb] => 1
           [passivecost] => 1
           [traffType] => 2
           [dirprices] => Array
               (
                   [0] => Array
                       (
                           [hday] => 0
                           [mday] => 0
                           [hnight] => 0
                           [mnight] => 0
                           [pricedaya] => 11
                           [pricedayb] => 12
                           [pricenighta] => 0
                           [pricenightb] => 0
                           [threshold] => 0
                           [singleprice] => 
                           [nodiscount] => 
                       )

                   [1] => Array
                       (
                           [hday] => 0
                           [mday] => 0
                           [hnight] => 0
                           [mnight] => 0
                           [pricedaya] => 33
                           [pricedayb] => 22
                           [pricenighta] => 0
                           [pricenightb] => 0
                           [threshold] => 0
                           [singleprice] => 1
                           [nodiscount] => 1
                       )

                   [2] => Array
                       (
                           [hday] => 0
                           [mday] => 0
                           [hnight] => 0
                           [mnight] => 0
                           [pricedaya] => 0
                           [pricedayb] => 0
                           [pricenighta] => 0
                           [pricenightb] => 0
                           [threshold] => 0
                           [singleprice] => 1
                           [nodiscount] => 1
                       )

                   [3] => Array
                       (
                           [hday] => 0
                           [mday] => 0
                           [hnight] => 0
                           [mnight] => 0
                           [pricedaya] => 0
                           [pricedayb] => 0
                           [pricenighta] => 0
                           [pricenightb] => 0
                           [threshold] => 0
                           [singleprice] => 
                           [nodiscount] => 
                       )

                   [4] => Array
                       (
                           [hday] => 0
                           [mday] => 0
                           [hnight] => 0
                           [mnight] => 0
                           [pricedaya] => 0
                           [pricedayb] => 0
                           [pricenighta] => 0
                           [pricenightb] => 0
                           [threshold] => 0
                           [singleprice] => 
                           [nodiscount] => 
                       )

                   [5] => Array
                       (
                           [hday] => 0
                           [mday] => 0
                           [hnight] => 0
                           [mnight] => 0
                           [pricedaya] => 0
                           [pricedayb] => 0
                           [pricenighta] => 0
                           [pricenightb] => 0
                           [threshold] => 0
                           [singleprice] => 1
                           [nodiscount] => 1
                       )

                   [6] => Array
                       (
                           [hday] => 0
                           [mday] => 0
                           [hnight] => 0
                           [mnight] => 0
                           [pricedaya] => 0
                           [pricedayb] => 0
                           [pricenighta] => 0
                           [pricenightb] => 0
                           [threshold] => 0
                           [singleprice] => 
                           [nodiscount] => 
                       )

                   [7] => Array
                       (
                           [hday] => 0
                           [mday] => 0
                           [hnight] => 0
                           [mnight] => 0
                           [pricedaya] => 0
                           [pricedayb] => 0
                           [pricenighta] => 0
                           [pricenightb] => 0
                           [threshold] => 0
                           [singleprice] => 
                           [nodiscount] => 
                       )

                   [8] => Array
                       (
                           [hday] => 0
                           [mday] => 0
                           [hnight] => 0
                           [mnight] => 0
                           [pricedaya] => 0
                           [pricedayb] => 0
                           [pricenighta] => 0
                           [pricenightb] => 0
                           [threshold] => 0
                           [singleprice] => 
                           [nodiscount] => 
                       )

                   [9] => Array
                       (
                           [hday] => 0
                           [mday] => 0
                           [hnight] => 0
                           [mnight] => 0
                           [pricedaya] => 0
                           [pricedayb] => 0
                           [pricenighta] => 0
                           [pricenightb] => 0
                           [threshold] => 0
                           [singleprice] => 
                           [nodiscount] => 
                       )

               )

       )

)

Link to post
Share on other sites

Сам допетрав, потрібно передавати ВСІ направлення в масиві тільки з 0вим значенням.Приклад при 4 направленнях(0,1,2,5):

...

Да, так і є. На відміну від інших параметрів напрямки передаються звичайним масивом, тому їх треба передавати повністю, навіть якщо частина із них не використовується.

Link to post
Share on other sites
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...