Перейти к содержимому

Старгейзер убивается


Рекомендованные сообщения

Вот из-за чего не знаю, вероятно из-за того, что я решил написать веб-конфигуратор и попробовал себе сообщения отослать. отослалд штук 15, и биллинг упал. Пересобрал с дебагом, и что у меня получается:

my# stargazer &
[1] 4198
my#           main.cpp > 20:32:42 > Module: /usr/lib/stg/mod_auth_ao.so
         main.cpp > 20:32:42 > Module: /usr/lib/stg/mod_auth_ia.so
         main.cpp > 20:32:42 > Module: /usr/lib/stg/mod_conf_sg.so
         main.cpp > 20:32:42 > Module: /usr/lib/stg/mod_cap_bpf.so
           ao.cpp > 20:32:42 > constructor AO_CREATOR
plugin_runner.cpp > 20:32:42 > Plugin Always Online authorizator v.1.0 parsesettings
   inetaccess.cpp > 20:32:42 > new AUTH_IA
   inetaccess.cpp > 20:32:42 > sizeof(CONN_SYN_6) = 96 96
   inetaccess.cpp > 20:32:42 > sizeof(CONN_SYN_8) = 96 96
   inetaccess.cpp > 20:32:42 > sizeof(CONN_SYN_ACK_6) = 192 192
   inetaccess.cpp > 20:32:42 > sizeof(CONN_SYN_ACK_8) = 200 200
   inetaccess.cpp > 20:32:42 > sizeof(CONN_ACK_6) = 64 64
   inetaccess.cpp > 20:32:42 > sizeof(ALIVE_SYN_6) = 368 368
   inetaccess.cpp > 20:32:42 > sizeof(ALIVE_SYN_8) = 384 384
   inetaccess.cpp > 20:32:42 > sizeof(ALIVE_ACK_6) = 64 64
   inetaccess.cpp > 20:32:42 > sizeof(DISCONN_SYN_6) = 96 96
   inetaccess.cpp > 20:32:42 > sizeof(DISCONN_SYN_ACK_6) = 24 24
   inetaccess.cpp > 20:32:42 > sizeof(DISCONN_SYN_ACK_8) = 32 32
   inetaccess.cpp > 20:32:42 > sizeof(DISCONN_ACK_6) = 64 64
   inetaccess.cpp > 20:32:42 > sizeof(FIN_6) = 24 24
   inetaccess.cpp > 20:32:42 > sizeof(FIN_8) = 32 32
   inetaccess.cpp > 20:32:42 > sizeof(ERR) = 256 256
   inetaccess.cpp > 20:32:42 > sizeof(INFO_6) = 256 256
   inetaccess.cpp > 20:32:42 > sizeof(INFO_7) = 272 272
   inetaccess.cpp > 20:32:42 > sizeof(INFO_8) = 1068 1072
plugin_runner.cpp > 20:32:42 > Plugin InetAccess authorizator v.1.1 parsesettings
   inetaccess.cpp > 20:32:42 > AUTH_IA_SETTINGS::ParseSettings s.moduleParams.size=4
    stgconfig.cpp > 20:32:42 > new AUTH_IA
       parser.cpp > 20:32:42 > PARSER_CHG_USER::Reset()
plugin_runner.cpp > 20:32:42 > Plugin Stg configurator v.0.05 parsesettings
constructor BPF_CAP_CREATOR
plugin_runner.cpp > 20:32:42 > Plugin bpf_cap v.1.0 parsesettings
 traffcounter.cpp > 20:32:42 > TRAFFCOUNTER::Start()
    ether_cap.cpp > 20:32:42 > BPF_CAP::Start()
   inetaccess.cpp > 20:32:42 > AUTH_IA::Start()
   inetaccess.cpp > 20:32:42 > AUTH_IA::PrepareNet() >>>> Start successfull.
           ao.cpp > 20:32:42 > users->OpenSearch() usernum=10
         user.cpp > 20:32:42 > =============>>> enabledDirs
         user.cpp > 20:32:42 > =============>>> enabledDirs
         user.cpp > 20:32:42 > =============>>> enabledDirs
         user.cpp > 20:32:42 > =============>>> enabledDirs
         user.cpp > 20:32:42 > =============>>> enabledDirs
         user.cpp > 20:32:42 > =============>>> enabledDirs
         user.cpp > 20:32:42 > =============>>> enabledDirs
         user.cpp > 20:32:42 > =============>>> enabledDirs
         user.cpp > 20:32:42 > =============>>> enabledDirs
         user.cpp > 20:32:42 > =============>>> enabledDirs
 traffcounter.cpp > 20:32:42 > AddUser: stream_server
        users.cpp > 20:32:42 > Add IP Idx
    stgconfig.cpp > 20:32:42 > STG_CONFIG::Start()
  configproto.cpp > 20:32:42 > CONFIGPROTO::SetTariffs tariffs=811C000
  configproto.cpp > 20:32:42 > CONFIGPROTO::SetTariffs settings=810D180
  configproto.cpp > 20:32:42 > CONFIGPROTO::SetTariffs tariffs=811C000
       rsconf.cpp > 20:32:42 > CONFIGPROTO::Prepare()
       rsconf.cpp > 20:32:42 > STG_CONFIG::Prepare() socket - ok
       rsconf.cpp > 20:32:42 > STG_CONFIG::Prepare() setsockopt - ok
       rsconf.cpp > 20:32:42 > STG_CONFIG::Prepare() bind - ok port: 5555
       rsconf.cpp > 20:32:42 > STG_CONFIG::Prepare() listen - ok
        users.cpp > 20:32:42 > =====================| pid: 4198 |=====================
        users.cpp > 20:32:42 > Day = 19 Min = 32
    stgconfig.cpp > 20:32:42 > =====================| pid: 4198 |=====================
    stgconfig.cpp > 20:32:42 > STG_CONFIG::Run
       rsconf.cpp > 20:32:42 > CONFIGPROTO: Ready to accept
/etc/stargazer//OnConnect: cannot create /var/stargazer/users/stream_server/connect.log: No such file or directory
    ether_cap.cpp > 20:32:44 > =====================| pid: 4198 |=====================
   inetaccess.cpp > 20:32:46 > recv from 10.10.1.2 len=64
   inetaccess.cpp > 20:32:46 > User Kolian FOUND!
   inetaccess.cpp > 20:32:46 > Add new user
   inetaccess.cpp > 20:32:46 > ========>   InitEncrypt   'NO PASSWORD' '************'
   inetaccess.cpp > 20:32:46 > User Kolian phase changed from 1 to 2
   inetaccess.cpp > 20:32:46 > 192 bytes sent to 10.10.1.2 len=192
   inetaccess.cpp > 20:32:46 > recv from 10.10.1.2 len=64
   inetaccess.cpp > 20:32:46 > User Kolian FOUND!
   inetaccess.cpp > 20:32:46 > ======================>   InitEncrypt dont needed
   inetaccess.cpp > 20:32:46 > CONN_ACK
   inetaccess.cpp > 20:32:46 > rnd = 2012042807 connAck->rnd=2012042808
   inetaccess.cpp > 20:32:46 > User Kolian phase changed from 2 to 3
         user.cpp > 20:32:46 > =============>>> enabledDirs
         user.cpp > 20:32:46 > =============>>> enabledDirs
         user.cpp > 20:32:46 > =============>>> enabledDirs
         user.cpp > 20:32:46 > =============>>> enabledDirs
         user.cpp > 20:32:46 > =============>>> enabledDirs
         user.cpp > 20:32:46 > =============>>> enabledDirs
         user.cpp > 20:32:46 > =============>>> enabledDirs
         user.cpp > 20:32:46 > =============>>> enabledDirs
         user.cpp > 20:32:46 > =============>>> enabledDirs
         user.cpp > 20:32:46 > =============>>> enabledDirs
 traffcounter.cpp > 20:32:46 > AddUser: Kolian
        users.cpp > 20:32:46 > Add IP Idx

[1]    Ошибка сегментации            stargazer (core dumped)

вот это

   inetaccess.cpp > 20:32:46 > recv from 10.10.1.2 len=64
   inetaccess.cpp > 20:32:46 > User Kolian FOUND!
   inetaccess.cpp > 20:32:46 > Add new user
   inetaccess.cpp > 20:32:46 > ========>   InitEncrypt   'NO PASSWORD' '***********'
   inetaccess.cpp > 20:32:46 > User Kolian phase changed from 1 to 2
   inetaccess.cpp > 20:32:46 > 192 bytes sent to 10.10.1.2 len=192
   inetaccess.cpp > 20:32:46 > recv from 10.10.1.2 len=64
   inetaccess.cpp > 20:32:46 > User Kolian FOUND!
   inetaccess.cpp > 20:32:46 > ======================>   InitEncrypt dont needed
   inetaccess.cpp > 20:32:46 > CONN_ACK
   inetaccess.cpp > 20:32:46 > rnd = 2012042807 connAck->rnd=2012042808
   inetaccess.cpp > 20:32:46 > User Kolian phase changed from 2 to 3
         user.cpp > 20:32:46 > =============>>> enabledDirs
         user.cpp > 20:32:46 > =============>>> enabledDirs
         user.cpp > 20:32:46 > =============>>> enabledDirs
         user.cpp > 20:32:46 > =============>>> enabledDirs
         user.cpp > 20:32:46 > =============>>> enabledDirs
         user.cpp > 20:32:46 > =============>>> enabledDirs
         user.cpp > 20:32:46 > =============>>> enabledDirs
         user.cpp > 20:32:46 > =============>>> enabledDirs
         user.cpp > 20:32:46 > =============>>> enabledDirs
         user.cpp > 20:32:46 > =============>>> enabledDirs
 traffcounter.cpp > 20:32:46 > AddUser: Kolian
        users.cpp > 20:32:46 > Add IP Idx

[1]    Ошибка сегментации            stargazer (core dumped)

возникает при коннекте юзера как я понял. И все. Я уже его и пересобирал, и что только не делал, ребут сервака не помог. Что случилось - не знаю. Если кто что знает по этому поводу, отпишитесь плз!

Ссылка на сообщение
Поделиться на других сайтах

Я вот тут http://local.com.ua/forum/index.php?showtopic=8604 уже писал, видать какая-то взаимосвязь между этим всем есть. Главное, что все это взялось как "с куста".

Ссылка на сообщение
Поделиться на других сайтах

Вот еще кое-что.

 

        user.cpp > 12:45:38 > Disconnect. User name 'Jeka' ip=10.10.1.8
         user.cpp > 12:45:38 > Cannot write stat for user Vlad.
         user.cpp > 12:45:38 > Couldn't save user stat:
Commands out of sync; you can't run this command now
         user.cpp > 12:45:38 > Cannot write stat for user Vitaly.
         user.cpp > 12:45:38 > Couldn't save user stat:
Commands out of sync; you can't run this command now
         user.cpp > 12:45:38 > Cannot write stat for user stream_server.
         user.cpp > 12:45:38 > Couldn't save user stat:
Commands out of sync; you can't run this command now
         user.cpp > 12:45:38 > Cannot write stat for user Shkluvik.
         user.cpp > 12:45:38 > Couldn't save user stat:
Commands out of sync; you can't run this command now
         user.cpp > 12:45:38 > Cannot write stat for user Nazrat.
         user.cpp > 12:45:38 > Couldn't save user stat:
Commands out of sync; you can't run this command now
         user.cpp > 12:45:38 > Cannot write stat for user Luxeon.
         user.cpp > 12:45:38 > Couldn't save user stat:
Commands out of sync; you can't run this command now
         user.cpp > 12:45:38 > Cannot write stat for user Kolian.
         user.cpp > 12:45:38 > Couldn't save user stat:
Commands out of sync; you can't run this command now
         user.cpp > 12:45:38 > Cannot write stat for user kassiopeya.
         user.cpp > 12:45:38 > Couldn't save user stat:
Commands out of sync; you can't run this command now
         user.cpp > 12:45:38 > Cannot write stat for user Jeka.
         user.cpp > 12:45:38 > Couldn't save user stat:
Commands out of sync; you can't run this command now
         user.cpp > 12:45:38 > Cannot write stat for user Flywood.
         user.cpp > 12:45:38 > Couldn't save user stat:
Commands out of sync; you can't run this command now
         user.cpp > 12:45:38 > Cannot write conf for user Vlad.
         user.cpp > 12:45:38 > Couldn't save user conf:
Commands out of sync; you can't run this command now
         user.cpp > 12:45:38 > Cannot write conf for user Vitaly.
         user.cpp > 12:45:38 > Couldn't save user conf:
Commands out of sync; you can't run this command now
         user.cpp > 12:45:38 > Cannot write conf for user stream_server.
         user.cpp > 12:45:38 > Couldn't save user conf:
Commands out of sync; you can't run this command now
         user.cpp > 12:45:38 > Cannot write conf for user Shkluvik.
         user.cpp > 12:45:38 > Couldn't save user conf:
Commands out of sync; you can't run this command now
         user.cpp > 12:45:38 > Cannot write conf for user Nazrat.
         user.cpp > 12:45:38 > Couldn't save user conf:
Commands out of sync; you can't run this command now
         user.cpp > 12:45:38 > Cannot write conf for user Luxeon.
         user.cpp > 12:45:38 > Couldn't save user conf:
Commands out of sync; you can't run this command now
         user.cpp > 12:45:38 > Cannot write conf for user Kolian.
         user.cpp > 12:45:38 > Couldn't save user conf:
Commands out of sync; you can't run this command now
         user.cpp > 12:45:38 > Cannot write conf for user kassiopeya.
         user.cpp > 12:45:38 > Couldn't save user conf:
Commands out of sync; you can't run this command now
         user.cpp > 12:45:38 > Cannot write conf for user Jeka.
         user.cpp > 12:45:38 > Couldn't save user conf:
Commands out of sync; you can't run this command now
         user.cpp > 12:45:38 > Cannot write conf for user Flywood.
         user.cpp > 12:45:38 > Couldn't save user conf:
Commands out of sync; you can't run this command now
        users.cpp > 12:45:38 > USERS::Stop()
/etc/stargazer//OnDisconnect: cannot create /var/stargazer/users/stream_server/connect.log: No such file or directory
/etc/stargazer//OnDisconnect: cannot create /var/stargazer/users/Jeka/connect.log: No such file or directory
         main.cpp > 12:45:41 > KillExecuters pid=11915
    stgconfig.cpp > 12:45:41 > destructor STGCONFIG_CREATOR
         ping.cpp > 12:45:41 > destructor PING_CREATOR
           ao.cpp > 12:45:41 > destructor AO_CREATOR
   inetaccess.cpp > 12:45:41 > destructor IA_CREATOR
destructor BPF_CAP_CREATOR

Вот мой конфиг:

LogFile = /var/log/stargazer.log
Rules = /etc/stargazer/rules
DetailStatWritePeriod=1/6
StatWritePeriod = 10
# День снятия абонплаты
# Значения: 0...31. 0 - Последний день месяца
DayFee = 1

DayFeeIsLastDay = yes
DayResetTraff = 1
SpreadFee = yes
FreeMbAllowInet = no
WriteFreeMbTraffCost = no
<DirNames>
   DirName0 = Интернет
   DirName1 =
   DirName2 =
   DirName3 =
   DirName4 =
   DirName5 =
   DirName6 =
   DirName7 =
   DirName8 =
   DirName9 =
</DirNames>
ExecutersNum = 1
ModulesPath = /usr/lib/stg

<StoreModule store_myslq>
   dbuser = root
   rootdbpass = 4748871
   dbname = stg
   dbhost = 127.0.0.1
</StoreModule>



<Modules>

   <Module auth_ao>
   </Module>
   <Module auth_ia>
       Port = 8457
       UserDelay = 15
       UserTimeout = 65
       FreeMb = cash
   </Module>

   <Module conf_sg>
       Port = 5555
   </Module>
   <Module cap_bpf>
       iface = re0
   </Module>
   <Module ping>
       PingDelay = 15
   </Module>
</Modules>

Что с ним случилось?

Ссылка на сообщение
Поделиться на других сайтах

Это так пока и не найденный баг с соединением с mysql-сервером.

Т.е. мускл соединение вроде держит открытым, а запрос туда почему то не шлет. Или шлет, но сервер его почему то не воспринимает. (((

Ссылка на сообщение
Поделиться на других сайтах
  • 2 weeks later...

Вижу, что либо никто не знает, как мне помочь, либо просто не хочет) Вродь уже все выложил, что нужно для того, чтобы понять суть проблемы. Помогите плиз! Я конечно на время поставил сервер с биллингом, и он работает, но все же необходимо поднять старый.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...