Keen
СitizensТип контенту
Профили
Форум
Календарь
Все, що було написано Keen
-
правилами в фаерволе.
-
пока увидел следующее: file_store.cpp > 19:04:03 > Directory '/var/stargazer/users//maks/messages/' cannot be opened. Сразу же падение после первых двух минут работы. inetaccess.cpp > 19:06:38 > User Ptaha FOUND! inetaccess.cpp > 19:06:38 > ======================> InitEncrypt dont needed inetaccess.cpp > 19:06:38 > Monitor time 1232643782 1232644058 file_store.cpp > 19:06:38 > Directory '/var/stargazer/users//sandro/messages/' cannot be opened. inetaccess.cpp > 19:06:38 > Min8(sizeof(ALIVE_SYN)) = 384 inetaccess.cpp > 19:06:38 > 1232643999.264516 384 bytes sent to 192.168.0.194:5555 len=384 inetaccess.cpp > 19:06:38 > Send_ALIVE_SYN_8 inetaccess.cpp > 19:06:38 > recv from 192.168.0.194 5555 len=64 inetaccess.cpp > 19:06:38 > User naomi FOUND! inetaccess.cpp > 19:06:38 > ======================> InitEncrypt dont needed inetaccess.cpp > 19:06:38 > Monitor time 1232643782 1232644058 inetaccess.cpp > 19:06:38 > recv from 192.168.4.3 5555 len=96 inetaccess.cpp > 19:06:38 > User zzz FOUND! inetaccess.cpp > 19:06:38 > ======================> InitEncrypt dont needed inetaccess.cpp > 19:06:38 > 1232643999.479891 32 bytes sent to 192.168.4.3:5555 len=32 inetaccess.cpp > 19:06:38 > Monitor time 1232643782 1232644058 inetaccess.cpp > 19:06:38 > Mi/bin/bash: line 1: 15702 Segmentation fault (core dumped) stargazer корку могу сбросить Еще одну весчь заметил: Система стоит на 4х ядерном Е6600, Gentoo. Данная версия старгейзера грузит одно ядро на все 100%, остальные ядра пустуют. Версия 2.405 в этот же момент грузит ядро на 10-25%..
-
понеслась, стянул, скомпилил, поставил. бум посмотреть
-
Есть сервер на базе ОС Solaris. На нем в разных зонах поднят апач, постфикс, мускул. Нужно сравнить с практической стороны, чем разделение на зоны будет лучше чем все эти три сервиса в глобальной зоне. Подскажите, какие тесты мона наложить для сравнения?
-
Пообщавщись со своим налогововым инспектором - выбрал: услугу у сфери информатизации ремонт комп техники розничная продажа непродовольчих товаров Другие услуги (интернет)
-
скажем по самому простому: Сервер версии 2.0 уже не поддерживается.
-
1. на входе свича написано 7.5 В. Зачем ты тогда 12 на него подавал? 2. Любой дешевый свич в твоей ситуации будет работать одинакого.
-
что требуется для повтора глюка? могу выдать полный доступ к серваку, где данный глюк переодически повторяется.....
-
зависит от активных пользователей, дохода сетки, расположения абонентов, бывших хозяинов. Можеш смело начинать торги от 10 у.е. за пользователя, а потом уже смотреть......
-
Вот тебе и ответ. Кто-то занял порт авторизатора
-
Опять падение. Немного длинным сообщение получится: localhost ~ # cat varling ==29990== Memcheck, a memory error detector. ==29990== Copyright © 2002-2007, and GNU GPL'd, by Julian Seward et al. ==29990== Using LibVEX rev 1854, a library for dynamic binary translation. ==29990== Copyright © 2004-2007, and GNU GPL'd, by OpenWorks LLP. ==29990== Using valgrind-3.3.1, a dynamic binary instrumentation framework. ==29990== Copyright © 2000-2007, and GNU GPL'd, by Julian Seward et al. ==29990== For more details, rerun with: -v ==29990== ==29990== My PID = 29990, parent PID = 29986. Prog and args are: ==29990== stargazer ==29990== /etc/stargazer ==29990== ==29990== Thread 3: ==29990== Source and destination overlap in mempcpy(0x67FBF6E, 0x67FBF6E, 50) ==29990== at 0x40241E1: mempcpy (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so) ==29990== by 0x41FE99F: _IO_default_xsputn (in /lib/libc-2.7.so) ==29990== by 0x41D95F8: vfprintf (in /lib/libc-2.7.so) ==29990== by 0x41F4151: vsprintf (in /lib/libc-2.7.so) ==29990== by 0x41DEFF5: sprintf (in /lib/libc-2.7.so) ==29990== by 0x4EE1C64: FILES_STORE::WriteDetailedStat(std::map<IP_DIR_PAIR, STAT_NODE, std::less<IP_DIR_PAIR>, std::allocator<std::pair<IP_DIR_PAIR const, STAT_NODE> > > const*, long, std::string const&) const (file_store.cpp:1751) ==29990== by 0x80AA2D0: USER::WriteDetailStat() (user.cpp:1171) ==29990== by 0x80CC635: USERS::NewMinute(tm const*) (users.cpp:402) ==29990== by 0x80CCDA2: USERS::Run(void*) (users.cpp:334) ==29990== by 0x406E046: start_thread (in /lib/libpthread-2.7.so) ==29990== by 0x425AD1D: clone (in /lib/libc-2.7.so) ==29990== ==29990== Thread 11: ==29990== Conditional jump or move depends on uninitialised value(s) ==29990== at 0x41144D9: std::string::string(char const*, std::allocator<char> const&) (in /usr/lib/gcc/i686-pc-linux-gnu/4.2.3/libstdc++.so.6.0.9) ==29990== by 0x4FA7067: CONFIGPROTO::RecvData(int) (rsconf.cpp:500) ==29990== by 0x4FA7802: CONFIGPROTO::Run(void*) (rsconf.cpp:255) ==29990== by 0x4FA2DFD: STG_CONFIG::Run(void*) (stgconfig.cpp:234) ==29990== by 0x406E046: start_thread (in /lib/libpthread-2.7.so) ==29990== by 0x425AD1D: clone (in /lib/libc-2.7.so) ==29990== ==29990== Conditional jump or move depends on uninitialised value(s) ==29990== at 0x41D6BCA: vfprintf (in /lib/libc-2.7.so) ==29990== by 0x41F9ADE: vsnprintf (in /lib/libc-2.7.so) ==29990== by 0x4030F31: printfd(char const*, char const*, ...) (common.cpp:90) ==29990== by 0x4FACA2F: PARSER_GET_USER::ParseStart(void*, char const*, char const**) (parser.cpp:121) ==29990== by 0x4FAA532: ParseXMLStart(void*, char const*, char const**) (configproto.cpp:59) ==29990== by 0x405227B: (within /usr/lib/libexpat.so.1.5.2) ==29990== by 0x405309C: (within /usr/lib/libexpat.so.1.5.2) ==29990== by 0x404C68A: XML_ParseBuffer (in /usr/lib/libexpat.so.1.5.2) ==29990== by 0x404E79D: XML_Parse (in /usr/lib/libexpat.so.1.5.2) ==29990== by 0x4FA8C8C: CONFIGPROTO::ParseCommand() (configproto.cpp:171) ==29990== by 0x4FA70FE: CONFIGPROTO::RecvData(int) (rsconf.cpp:506) ==29990== by 0x4FA7802: CONFIGPROTO::Run(void*) (rsconf.cpp:255) ==29990== ==29990== Thread 7: ==29990== Use of uninitialised value of size 4 ==29990== at 0x42CB3EC: F(BLOWFISH_CTX*, unsigned) (blowfish.cpp:330) ==29990== by 0x42CB468: Blowfish_Encrypt(BLOWFISH_CTX*, unsigned*, unsigned*) (blowfish.cpp:349) ==29990== by 0x4F75184: AUTH_IA::Encrypt(BLOWFISH_CTX*, char*, char const*, int) (inetaccess.cpp:1233) ==29990== by 0x4F76A61: AUTH_IA::RealSendMessage8(STG_MSG const&, unsigned, IA_USER&) (inetaccess.cpp:1313) ==29990== by 0x4F78CA0: AUTH_IA::Timeouter() (inetaccess.cpp:775) ==29990== by 0x4F79823: AUTH_IA::RunTimeouter(void*) (inetaccess.cpp:546) ==29990== by 0x406E046: start_thread (in /lib/libpthread-2.7.so) ==29990== by 0x425AD1D: clone (in /lib/libc-2.7.so) ==29990== ==29990== Use of uninitialised value of size 4 ==29990== at 0x42CB3F7: F(BLOWFISH_CTX*, unsigned) (blowfish.cpp:330) ==29990== by 0x42CB468: Blowfish_Encrypt(BLOWFISH_CTX*, unsigned*, unsigned*) (blowfish.cpp:349) ==29990== by 0x4F75184: AUTH_IA::Encrypt(BLOWFISH_CTX*, char*, char const*, int) (inetaccess.cpp:1233) ==29990== by 0x4F76A61: AUTH_IA::RealSendMessage8(STG_MSG const&, unsigned, IA_USER&) (inetaccess.cpp:1313) ==29990== by 0x4F78CA0: AUTH_IA::Timeouter() (inetaccess.cpp:775) ==29990== by 0x4F79823: AUTH_IA::RunTimeouter(void*) (inetaccess.cpp:546) ==29990== by 0x406E046: start_thread (in /lib/libpthread-2.7.so) ==29990== by 0x425AD1D: clone (in /lib/libc-2.7.so) ==29990== ==29990== Use of uninitialised value of size 4 ==29990== at 0x42CB40B: F(BLOWFISH_CTX*, unsigned) (blowfish.cpp:331) ==29990== by 0x42CB468: Blowfish_Encrypt(BLOWFISH_CTX*, unsigned*, unsigned*) (blowfish.cpp:349) ==29990== by 0x4F75184: AUTH_IA::Encrypt(BLOWFISH_CTX*, char*, char const*, int) (inetaccess.cpp:1233) ==29990== by 0x4F76A61: AUTH_IA::RealSendMessage8(STG_MSG const&, unsigned, IA_USER&) (inetaccess.cpp:1313) ==29990== by 0x4F78CA0: AUTH_IA::Timeouter() (inetaccess.cpp:775) ==29990== by 0x4F79823: AUTH_IA::RunTimeouter(void*) (inetaccess.cpp:546) ==29990== by 0x406E046: start_thread (in /lib/libpthread-2.7.so) ==29990== by 0x425AD1D: clone (in /lib/libc-2.7.so) ==29990== ==29990== Use of uninitialised value of size 4 ==29990== at 0x42CB41C: F(BLOWFISH_CTX*, unsigned) (blowfish.cpp:332) ==29990== by 0x42CB468: Blowfish_Encrypt(BLOWFISH_CTX*, unsigned*, unsigned*) (blowfish.cpp:349) ==29990== by 0x4F75184: AUTH_IA::Encrypt(BLOWFISH_CTX*, char*, char const*, int) (inetaccess.cpp:1233) ==29990== by 0x4F76A61: AUTH_IA::RealSendMessage8(STG_MSG const&, unsigned, IA_USER&) (inetaccess.cpp:1313) ==29990== by 0x4F78CA0: AUTH_IA::Timeouter() (inetaccess.cpp:775) ==29990== by 0x4F79823: AUTH_IA::RunTimeouter(void*) (inetaccess.cpp:546) ==29990== by 0x406E046: start_thread (in /lib/libpthread-2.7.so) ==29990== by 0x425AD1D: clone (in /lib/libc-2.7.so) ==29990== ==29990== Syscall param socketcall.sendto(msg) points to uninitialised byte(s) ==29990== at 0x4000882: (within /lib/ld-2.7.so) ==29990== by 0x4F76A95: AUTH_IA::RealSendMessage8(STG_MSG const&, unsigned, IA_USER&) (inetaccess.cpp:1314) ==29990== by 0x4F78CA0: AUTH_IA::Timeouter() (inetaccess.cpp:775) ==29990== by 0x4F79823: AUTH_IA::RunTimeouter(void*) (inetaccess.cpp:546) ==29990== by 0x406E046: start_thread (in /lib/libpthread-2.7.so) ==29990== by 0x425AD1D: clone (in /lib/libc-2.7.so) ==29990== Address 0x90e589c is on thread 7's stack ==29990== ==29990== Thread 6: ==29990== Invalid read of size 4 ==29990== at 0x4070100: pthread_mutex_lock (in /lib/libpthread-2.7.so) ==29990== by 0x80921B6: STG_LOCKER::STG_LOCKER(pthread_mutex_t*, char const*, int) (stg_locker.h:59) ==29990== by 0x80ABCB3: USER::AddTraffStatD(int, unsigned, unsigned short, unsigned) (user.cpp:980) ==29990== by 0x80A4A1B: TRAFFCOUNTER::DelUser(std::_List_iterator<USER>) (traffcounter.cpp:640) ==29990== by 0x8096A9E: TRF_IP_BEFORE::Notify(unsigned const&, unsigned const&) (traffcounter.h:244) ==29990== by 0x80BADB3: USER_PROPERTY<unsigned>::operator=(unsigned const&) (user_property.h:211) ==29990== by 0x80AB984: USER::Unauthorize(BASE_AUTH const*) (user.cpp:574) ==29990== by 0x4F756D3: AUTH_IA::Send_FIN_8(IA_USER*, unsigned, std::_Rb_tree_iterator<std::pair<unsigned const, IA_USER> >) (inetaccess.cpp:1797) ==29990== by 0x4F78909: AUTH_IA::PacketProcessor(char*, int, unsigned, unsigned short, int, std::_List_iterator<USER>*) (inetaccess.cpp:1106) ==29990== by 0x4F79409: AUTH_IA::RecvData(char*, int) (inetaccess.cpp:687) ==29990== by 0x4F79A67: AUTH_IA::Run(void*) (inetaccess.cpp:520) ==29990== by 0x406E046: start_thread (in /lib/libpthread-2.7.so) ==29990== Address 0x1f60 is not stack'd, malloc'd or (recently) free'd ==29990== ==29990== Process terminating with default action of signal 11 (SIGSEGV) ==29990== Access not within mapped region at address 0x1F60 ==29990== at 0x4070100: pthread_mutex_lock (in /lib/libpthread-2.7.so) ==29990== by 0x80921B6: STG_LOCKER::STG_LOCKER(pthread_mutex_t*, char const*, int) (stg_locker.h:59) ==29990== by 0x80ABCB3: USER::AddTraffStatD(int, unsigned, unsigned short, unsigned) (user.cpp:980) ==29990== by 0x80A4A1B: TRAFFCOUNTER::DelUser(std::_List_iterator<USER>) (traffcounter.cpp:640) ==29990== by 0x8096A9E: TRF_IP_BEFORE::Notify(unsigned const&, unsigned const&) (traffcounter.h:244) ==29990== by 0x80BADB3: USER_PROPERTY<unsigned>::operator=(unsigned const&) (user_property.h:211) ==29990== by 0x80AB984: USER::Unauthorize(BASE_AUTH const*) (user.cpp:574) ==29990== by 0x4F756D3: AUTH_IA::Send_FIN_8(IA_USER*, unsigned, std::_Rb_tree_iterator<std::pair<unsigned const, IA_USER> >) (inetaccess.cpp:1797) ==29990== by 0x4F78909: AUTH_IA::PacketProcessor(char*, int, unsigned, unsigned short, int, std::_List_iterator<USER>*) (inetaccess.cpp:1106) ==29990== by 0x4F79409: AUTH_IA::RecvData(char*, int) (inetaccess.cpp:687) ==29990== by 0x4F79A67: AUTH_IA::Run(void*) (inetaccess.cpp:520) ==29990== by 0x406E046: start_thread (in /lib/libpthread-2.7.so) ==29990== ==29990== ERROR SUMMARY: 59600 errors from 9 contexts (suppressed: 75 from 2) ==29990== malloc/free: in use at exit: 9,076,604 bytes in 95,189 blocks. ==29990== malloc/free: 627,160,686 allocs, 627,065,497 frees, 140,537,398,226 bytes allocated. ==29990== For counts of detected errors, rerun with: -v ==29990== searching for pointers to 95,189 not-freed blocks. ==29990== checked 91,779,676 bytes. ==29990== ==29990== LEAK SUMMARY: ==29990== definitely lost: 312 bytes in 22 blocks. ==29990== possibly lost: 497,772 bytes in 25,733 blocks. ==29990== still reachable: 8,578,520 bytes in 69,434 blocks. ==29990== suppressed: 0 bytes in 0 blocks. ==29990== Rerun with --leak-check=full to see details of leaked memory. Сам старгейзер рисовал следующее: inetaccess.cpp > 19:08:28 > Monitor time 1223983222 1224259768 inetaccess.cpp > 19:08:28 > Min8(sizeof(ALIVE_SYN)) = 384 inetaccess.cpp > 19:08:28 > 1224261680.361205 384 bytes sent to 192.168.3.13:5555 len=384 inetaccess.cpp > 19:08:28 > Send_ALIVE_SYN_8 inetaccess.cpp > 19:08:28 > recv from 192.168.3.13 5555 len=64 inetaccess.cpp > 19:08:28 > User reiser FOUND! inetaccess.cpp > 19:08:28 > ======================> InitEncrypt dont needed inetaccess.cpp > 19:08:28 > Monitor time 1223983222 1224259768 inetaccess.cpp > 19:08:29 > recv from 194.169.205.18 5555 len=96 inetaccess.cpp > 19:08:29 > User indigo FOUND! inetaccess.cpp > 19:08:29 > ======================> InitEncrypt dont needed inetaccess.cpp > 19:08:29 > 1224261680.452731 32 bytes sent to 194.169.205.18:5555 len=32 inetaccess.cpp > 19:08:29 > Monitor time 1223983222 1224259769 inetaccess.cpp > 19:08:29 > Min8(sizeof(ALIVE_SYN)) = 384 inetaccess.cpp > 19:08:29 > 1224261680.465701 384 bytes sent to 192.168.3.20:5555 len=384 inetaccess.cpp > 19:08:29 > Send_ALIVE_SYN_8 inetaccess.cpp > 19:08:29 > recv from 194.169.205.18 5555 len=64 inetaccess.cpp > 19:08:29 > User indigo FOUND! inetaccess.cpp > 19:08:29 > ======================> InitEncrypt dont needed inetaccess.cpp > 19:08:29 > Send_FIN_8 users.cpp > 19:08:29 > Del IP Idx traffcounter.cpp > 19:08:29 > DelUser: indigo Более ни в логах, ни в консоле ничего нет.
-
а откуда ты береш время падения? Из скрипта? Скрипт по крону грузится?
-
понял, щаз организуем.
-
valgrind был запущен в скринах, это все что было на консоле во время падения. Мож с какими-то ключами запуститьь?
-
inetaccess.cpp > 23:42:49 > User c06r1t0 FOUND! inetaccess.cpp > 23:42:49 > ======================> InitEncrypt dont needed inetaccess.cpp > 23:42:49 > Send_FIN_8 users.cpp > 23:42:49 > Del IP Idx traffcounter.cpp > 23:42:49 > DelUser: c06r1t0 ==2966== ==2966== Thread 6: ==2966== Invalid read of size 4 ==2966== at 0x4070100: pthread_mutex_lock (in /lib/libpthread-2.7.so) ==2966== by 0x80921B6: STG_LOCKER::STG_LOCKER(pthread_mutex_t*, char const*, int) (stg_locker.h:59) ==2966== by 0x80AC431: USER::AddTraffStatU(int, unsigned, unsigned short, unsigned) (user.cpp:884) ==2966== by 0x80A4872: TRAFFCOUNTER::DelUser(std::_List_iterator<USER>) (traffcounter.cpp:616) ==2966== by 0x8096A9E: TRF_IP_BEFORE::Notify(unsigned const&, unsigned const&) (traffcounter.h:244) ==2966== by 0x80BADB3: USER_PROPERTY<unsigned>::operator=(unsigned const&) (user_property.h:211) ==2966== by 0x80AB984: USER::Unauthorize(BASE_AUTH const*) (user.cpp:574) ==2966== by 0x4F756D3: AUTH_IA::Send_FIN_8(IA_USER*, unsigned, std::_Rb_tree_iterator<std::pair<unsigned const, IA_USER> >) (inetaccess.cpp:1797) ==2966== by 0x4F78909: AUTH_IA::PacketProcessor(char*, int, unsigned, unsigned short, int, std::_List_iterator<USER>*) (inetaccess.cpp:1106) ==2966== by 0x4F79409: AUTH_IA::RecvData(char*, int) (inetaccess.cpp:687) ==2966== by 0x4F79A67: AUTH_IA::Run(void*) (inetaccess.cpp:520) ==2966== by 0x406E046: start_thread (in /lib/libpthread-2.7.so) ==2966== Address 0x1f60 is not stack'd, malloc'd or (recently) free'd ==2966== ==2966== Process terminating with default action of signal 11 (SIGSEGV) ==2966== Access not within mapped region at address 0x1F60 ==2966== at 0x4070100: pthread_mutex_lock (in /lib/libpthread-2.7.so) ==2966== by 0x80921B6: STG_LOCKER::STG_LOCKER(pthread_mutex_t*, char const*, int) (stg_locker.h:59) ==2966== by 0x80AC431: USER::AddTraffStatU(int, unsigned, unsigned short, unsigned) (user.cpp:884) ==2966== by 0x80A4872: TRAFFCOUNTER::DelUser(std::_List_iterator<USER>) (traffcounter.cpp:616) ==2966== by 0x8096A9E: TRF_IP_BEFORE::Notify(unsigned const&, unsigned const&) (traffcounter.h:244) ==2966== by 0x80BADB3: USER_PROPERTY<unsigned>::operator=(unsigned const&) (user_property.h:211) ==2966== by 0x80AB984: USER::Unauthorize(BASE_AUTH const*) (user.cpp:574) ==2966== by 0x4F756D3: AUTH_IA::Send_FIN_8(IA_USER*, unsigned, std::_Rb_tree_iterator<std::pair<unsigned const, IA_USER> >) (inetaccess.cpp:1797) ==2966== by 0x4F78909: AUTH_IA::PacketProcessor(char*, int, unsigned, unsigned short, int, std::_List_iterator<USER>*) (inetaccess.cpp:1106) ==2966== by 0x4F79409: AUTH_IA::RecvData(char*, int) (inetaccess.cpp:687) ==2966== by 0x4F79A67: AUTH_IA::Run(void*) (inetaccess.cpp:520) ==2966== by 0x406E046: start_thread (in /lib/libpthread-2.7.so) ==2966== ==2966== ERROR SUMMARY: 14928 errors from 4 contexts (suppressed: 75 from 2) ==2966== malloc/free: in use at exit: 8,323,063 bytes in 86,740 blocks. ==2966== malloc/free: 176,856,718 allocs, 176,769,978 frees, 38,155,713,032 bytes allocated. ==2966== For counts of detected errors, rerun with: -v ==2966== searching for pointers to 86,740 not-freed blocks. ==2966== checked 91,247,912 bytes. ==2966== ==2966== LEAK SUMMARY: ==2966== definitely lost: 312 bytes in 22 blocks. ==2966== possibly lost: 496,155 bytes in 25,644 blocks. ==2966== still reachable: 7,826,596 bytes in 61,074 blocks. ==2966== suppressed: 0 bytes in 0 blocks. ==2966== Rerun with --leak-check=full to see details of leaked memory. Killed
-
оригинальная 2.405, скомпиленная 3го числа. модули 2008-10-09 00:10:01 -- Stg v. Stg 2.404 2008-10-09 00:10:01 -- Message queue created successfully. msgKey=5555 msgID=196608 2008-10-09 00:10:01 -- Timer thread started successfully. 2008-10-09 00:10:01 -- Storage plugin: file_store v.1.02. Loading successfull. 2008-10-09 00:10:01 -- Users started successfully. 2008-10-09 00:10:01 -- Traffcounter started successfully. 2008-10-09 00:10:01 -- Module: 'Ether_cap v.1.0'. Start successfull. 10 2008-10-09 00:10:01 -- Module: 'InetAccess authorizator v.1.2'. Start successfull. 50 2008-10-09 00:10:01 -- Module: 'Always Online authorizator v.1.0'. Start successfull. 70 2008-10-09 00:10:01 -- Module: 'Pinger v.1.01'. Start successfull. 100 2008-10-09 00:10:01 -- Module: 'Stg configurator v.0.07'. Start successfull. 220 2008-10-09 00:10:01 -- Stg started successfully. 2008-10-09 00:10:01 -- +++++++++++++++++++++++++++++++++++++++++++++ Падает раз в 2-48 часов. Пользователей 250-500, значения не имеет. Временами падает и при 30........... Под valgraind дебаг будет в течении суток-двое......
-
для обычных машин - net-snmp
-
вот и падение. localhost ~ # screen -r inetaccess.cpp > 20:08:27 > User serhio FOUND! inetaccess.cpp > 20:08:27 > ======================> InitEncrypt dont needed inetaccess.cpp > 20:08:27 > Monitor time 1223397732 1223399367 inetaccess.cpp > 20:08:27 > Min8(sizeof(ALIVE_SYN)) = 368 inetaccess.cpp > 20:08:27 > 1223399316.366137 368 bytes sent to 194.169.205.12:5555 len=368 inetaccess.cpp > 20:08:27 > recv from 192.168.1.225 5555 len=64 inetaccess.cpp > 20:08:27 > User Fearless FOUND! inetaccess.cpp > 20:08:27 > ======================> InitEncrypt dont needed inetaccess.cpp > 20:08:27 > Monitor time 1223397732 1223399367 inetaccess.cpp > 20:08:27 > recv from 192.168.1.225 5555 len=64 inetaccess.cpp > 20:08:27 > User Fearless FOUND! inetaccess.cpp > 20:08:27 > ======================> InitEncrypt dont needed inetaccess.cpp > 20:08:27 > Send_FIN_8 users.cpp > 20:08:27 > Del IP Idx traffcounter.cpp > 20:08:27 > DelUser: Fearless Program received signal SIGSEGV, Segmentation fault. [switching to Thread 0xb59feb90 (LWP 1038)] 0xb7ef4100 in pthread_mutex_lock () from ../../lib/libpthread.so.0 (gdb) bt #0 0xb7ef4100 in pthread_mutex_lock () from ../../lib/libpthread.so.0 #1 0x080921b7 in STG_LOCKER (this=0xb59fdd3c, m=0x1f54, __file__=0x80d589a "user.cpp", __line__=884) at /root/stg-2.405.9.8/projects/stargazer/../../include/stg_locker.h:59 #2 0x080ac432 in USER::AddTraffStatU (this=0x8, dir=1, ip=3843359321, port=443, len=48) at user.cpp:884 #3 0x080a4873 in TRAFFCOUNTER::DelUser (this=0x80f01a0, user= {_M_node = 0x83aade0}) at traffcounter.cpp:616 #4 0x08096a9f in TRF_IP_BEFORE::Notify (this=0x856ff40, oldValue=@0xb59fdf28, newValue=@0xb59fdf70) at traffcounter.h:244 #5 0x080badb4 in USER_PROPERTY<unsigned int>::operator= (this=0x83abfac, newValue=@0xb59fdf70) at user_property.h:211 #6 0x080ab985 in USER::Unauthorize (this=0x83aade8, auth=0x80f0d80) at user.cpp:574 #7 0xb73f96d4 in AUTH_IA::Send_FIN_8 (this=0x80f0d80, iaUser=0xb187b5b4, sip=3774982336, it={_M_node = 0xb187b5a0}) at inetaccess.cpp:1797 #8 0xb73fc90a in AUTH_IA::PacketProcessor (this=0x80f0d80, buff=0xb59fe1c4 "@", dataLen=64, sip=3774982336, sport=5555, protoVer=8, user=0xb59fe138) at inetaccess.cpp:1106 #9 0xb73fd40a in AUTH_IA::RecvData (this=0x80f0d80, buffer=0xb59fe19c "00100", bufferSize=512) at inetaccess.cpp:687 #10 0xb73fda68 in AUTH_IA::Run (d=0x80f0d80) at inetaccess.cpp:520 #11 0xb7ef2047 in start_thread () from ../../lib/libpthread.so.0 ---Type <return> to continue, or q <return> to quit--- #12 0xb7d64d1e in clone () from ../../lib/libc.so.6
-
Все ли правильно сделал? localhost ~ # gdb stargazer; GNU gdb 6.8 Copyright © 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i686-pc-linux-gnu"... (gdb) r /etc/stargazer/ Starting program: /usr/sbin/stargazer /etc/stargazer/ [Thread debugging using libthread_db enabled] [New Thread 0xb7cbc6d0 (LWP 22577)] [New Thread 0xb7cbbb90 (LWP 22581)] stg_timer.cpp > 02:07:12 > STG_TIMER started. Time: 1223334432 file_store.cpp > 02:07:12 > FILES_STORE_SETTINGS::ParseSettings file_store.cpp > 02:07:12 > workDir = /var/stargazer main.cpp > 02:07:12 > Module: /usr/lib/stg/mod_auth_ao.so main.cpp > 02:07:12 > Module: /usr/lib/stg/mod_auth_ia.so main.cpp > 02:07:12 > Module: /usr/lib/stg/mod_conf_sg.so main.cpp > 02:07:12 > Module: /usr/lib/stg/mod_cap_ether.so main.cpp > 02:07:12 > Module: /usr/lib/stg/mod_ping.so ao.cpp > 02:07:12 > constructor AO_CREATOR plugin_runner.cpp > 02:07:12 > Plugin Always Online authorizator v.1.0 parsesettings inetaccess.cpp > 02:07:12 > new AUTH_IA inetaccess.cpp > 02:07:12 > sizeof(CONN_SYN_6) = 96 96 inetaccess.cpp > 02:07:12 > sizeof(CONN_SYN_8) = 96 96 inetaccess.cpp > 02:07:12 > sizeof(CONN_SYN_ACK_6) = 192 192 inetaccess.cpp > 02:07:12 > sizeof(CONN_SYN_ACK_8) = 200 200 inetaccess.cpp > 02:07:12 > sizeof(CONN_ACK_6) = 64 64 inetaccess.cpp > 02:07:12 > sizeof(ALIVE_SYN_6) = 368 368 inetaccess.cpp > 02:07:12 > sizeof(ALIVE_SYN_8) = 384 384 inetaccess.cpp > 02:07:12 > sizeof(ALIVE_ACK_6) = 64 64 inetaccess.cpp > 02:07:12 > sizeof(DISCONN_SYN_6) = 96 96 inetaccess.cpp > 02:07:12 > sizeof(DISCONN_SYN_ACK_6) = 24 24 inetaccess.cpp > 02:07:12 > sizeof(DISCONN_SYN_ACK_8) = 32 32 inetaccess.cpp > 02:07:12 > sizeof(DISCONN_ACK_6) = 64 64 inetaccess.cpp > 02:07:12 > sizeof(FIN_6) = 24 24 inetaccess.cpp > 02:07:12 > sizeof(FIN_8) = 32 32 inetaccess.cpp > 02:07:12 > sizeof(ERR) = 256 256 inetaccess.cpp > 02:07:12 > sizeof(INFO_6) = 256 256 inetaccess.cpp > 02:07:12 > sizeof(INFO_7) = 272 272 inetaccess.cpp > 02:07:12 > sizeof(INFO_8) = 1068 1072 plugin_runner.cpp > 02:07:12 > Plugin InetAccess authorizator v.1.2 parsesettings inetaccess.cpp > 02:07:12 > AUTH_IA_SETTINGS::ParseSettings s.moduleParams.size=4 stgconfig.cpp > 02:07:12 > new AUTH_IA parser.cpp > 02:07:12 > PARSER_CHG_USER::Reset() plugin_runner.cpp > 02:07:12 > Plugin Stg configurator v.0.07 parsesettings ether_cap.cpp > 02:07:12 > constructor ETHER_CAP_CREATOR plugin_runner.cpp > 02:07:12 > Plugin Ether_cap v.1.0 parsesettings ping.cpp > 02:07:12 > constructor PING_CREATOR plugin_runner.cpp > 02:07:12 > Plugin Pinger v.1.01 parsesettings [New Thread 0xb7396b90 (LWP 22582)] users.cpp > 02:07:12 > =====================| pid: 22577 |===================== users.cpp > 02:07:12 > Day = 7 Min = 7 users.cpp > 02:07:12 > Monitor=0 file USERS /users_r traffcounter.cpp > 02:07:12 > TRAFFCOUNTER::Start() [New Thread 0xb69ffb90 (LWP 22583)] ether_cap.cpp > 02:07:12 > ETHER_CAP::Start() [New Thread 0xb61feb90 (LWP 22584)] inetaccess.cpp > 02:07:12 > AUTH_IA::Start() traffcounter.cpp > 02:07:13 > FlushAndRemove() packets: 0(rem 0) ip2packets: 0(rem 0) [Thread 0xb69ffb90 (LWP 22583) exited] traffcounter.cpp > 02:07:13 > TRAFFCOUNTER::Stop() users.cpp > 02:07:13 > USERS::Stop() users.cpp > 02:07:13 > RealDelUser() users to del: 0 [Thread 0xb7396b90 (LWP 22582) exited] users.cpp > 02:07:13 > Brfore USERS::Run() ether_cap.cpp > 02:07:14 > =====================| pid: 22577 |===================== users.cpp > 02:07:18 > USERS::Stop() main.cpp > 02:07:19 > KillExecuters pid=22580 [Thread 0xb7cbbb90 (LWP 22581) exited] stgconfig.cpp > 02:07:20 > destructor STGCONFIG_CREATOR ping.cpp > 02:07:20 > destructor PING_CREATOR inetaccess.cpp > 02:07:20 > destructor IA_CREATOR ether_cap.cpp > 02:07:20 > destructor ETHER_CAP_CREATOR ao.cpp > 02:07:20 > destructor AO_CREATOR Program received signal SIGSEGV, Segmentation fault. [switching to Thread 0xb61feb90 (LWP 22584)] 0xb73becd8 in ?? () (gdb) bt #0 0xb73becd8 in ?? () #1 0x00000006 in ?? () #2 0xb61fe33a in ?? () #3 0x00000052 in ?? () #4 0x00000000 in ?? () Походу это был глюк, с тем что одновременно стартануло два stargazer'а. Щаз в скринах еще раз через gdb запустил, пока вроде работает..... Ждем падения
-
Перекомпил все с помощью devbuild localhost sbin # gdb ./stargazer GNU gdb 6.8 Copyright © 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i686-pc-linux-gnu"... (gdb) core-file /root/core.9132 Cannot access memory at address 0xb7f8a648 (gdb) bt #0 0xb7f1c100 in ?? () Cannot access memory at address 0xb5b94c7c (gdb)
-
нет, такого нет. почта с библиотеками, корками и бинарником ушла. Щаз еще модули скину.
-
завалялось. вот только корок нет. Старые версии падали точно также регулярно, разве что 2007.01.20 относительно стабильно работала. Хотя тоже падения были, но не по 10 раз в день.
-
даныее в file store
-
2.4.405 за последнею неделю насобирал 60 корок. Сегодня случился еще один принеприятный глюк: Абонплата снимается 1го числа в 00:00. Старгейзер снял абонплату, и в 00:01 отвалился, в итоге новые stat файлы на винт не записал. Откатил время назад, снял абонплату и глюк повторился. В 00:01 старгейзер опять умер.
-
как и было - вылетает из процесов. Но в данный момент обнаружил, что старгейзер - мертв stg-exec - жив. Старгейзер умер с .......... stargazer[479]: segfault at 00001f5c eip b7f7b100 esp b5c5bdbc error 4 Мож это что-то дает? Корок немерянно есть.
