yKpon Posted December 15, 2009 at 06:18 AM Posted December 15, 2009 at 06:18 AM Надо было посмотреть ps ax | grep stg-exec Может процессы выполнения скриптов поотваливались... К стати, на сколько "тяжелые" скрипты и какое значение ExecutersNum в конфиге? А, еще: чем трафик считается? оказалось причина всё таки была в файрволле до старгейзера, т.к. правила в том числе нат на локальные ресурсы мимо стг тоже не работали. странно как-то, все правила файрволла верные, а траффик не ходил, в общем ладно стг тут не причём. локальный траффик считается через ACCEPT, всё что через стг QUEUE
madf Posted December 15, 2009 at 08:55 AM Author Posted December 15, 2009 at 08:55 AM Надо было посмотреть ps ax | grep stg-exec Может процессы выполнения скриптов поотваливались... К стати, на сколько "тяжелые" скрипты и какое значение ExecutersNum в конфиге? А, еще: чем трафик считается? оказалось причина всё таки была в файрволле до старгейзера, т.к. правила в том числе нат на локальные ресурсы мимо стг тоже не работали. странно как-то, все правила файрволла верные, а траффик не ходил, в общем ладно стг тут не причём. локальный траффик считается через ACCEPT, всё что через стг QUEUE Раз используется IPQ - трафик мог не ходить потому что Stargazer его не принимал. Специфика у этого подхода такая...
rem_lex Posted December 17, 2009 at 10:06 AM Posted December 17, 2009 at 10:06 AM Логика не запрещает удалять юзеров сразу. Возможно это будет реализовано (исправлено?) позже. Если собираетесь исправлять, прошу учесть просьбу, дело в том, что при удалении пользователя иногда требуется получить в эвент скрипте OnDel некоторые другие параметры кроме логина, например его IP Дело вот в чём, до этого стояла старая карта NVidia GF-7900GTX, при первом запуске конфигруратора и получения параметров пользователей с сервера, проходило времени примерно 4-5 секунд. Сейчас поставил карту поновей ATI 4870, при первом запуске конфигруратора и получения параметров пользователей с сервера, стало проходить времени 26-28секунд. ... Интересно, у кого нить так же, или это только у меня? да, это было давно замечено, и действительно зависит от видекарты, в эмулированной винде, допустим VMWare практически моментально, а на компьютере dual core 2.4 с картой gt9800 может минуту-две думать
Колян Posted December 19, 2009 at 11:04 AM Posted December 19, 2009 at 11:04 AM Один час, полет нормальный В админке от Алферова не показывает юзеров онлайн, остальное вродь как все работает.
morfey Posted December 20, 2009 at 08:36 PM Posted December 20, 2009 at 08:36 PM Еще заметил одну багу: если добавлять пользователя через виндовый-конфигуратор, то информация о нем тут же заносится в базу (база postgresql), но вот если удалить пользователя, то запись из базы удаляется через 2,5-3 минуты. Не знаю может это и фича, но вот для вэб интерфейса это бага, т.к. информация выдаваемая будет не актуальна (инф. о пользователях достаю из базы sql запросом). PS. На БД Mysql такого не замечал, там такие изменения в базу в вносились сразу. Для вебадминки можно использовать кукисы, т.е. создавать временный кук с пометкой о пользователе, на вебке сравнивать кукис с юзером и не отображать есле он удален
rem_lex Posted December 20, 2009 at 10:11 PM Posted December 20, 2009 at 10:11 PM блин, да если сильно надо можно добавить руками в таблицу поле и апдейтить его из скриптов админки или скриптом OnDel, без всяких кукисов, т.е. ядра самого СТГ это не касается и дополнительного вмешательства не требует
morfey Posted December 20, 2009 at 10:47 PM Posted December 20, 2009 at 10:47 PM блин, да если сильно надо можно добавить руками в таблицу поле и апдейтить его из скриптов админки или скриптом OnDel, без всяких кукисов, т.е. ядра самого СТГ это не касается и дополнительного вмешательства не требует как вариант, про скрипты даже не подумал))
Колян Posted December 22, 2009 at 08:56 AM Posted December 22, 2009 at 08:56 AM Что нужно сделать, чтобы работала веб-админка Алферова? (STG-WEB)
morfey Posted December 22, 2009 at 02:40 PM Posted December 22, 2009 at 02:40 PM Что нужно сделать, чтобы работала веб-админка Алферова? (STG-WEB) Якщо новий sgconf то в вебі додать команду set після sgconf
madf Posted December 22, 2009 at 05:20 PM Author Posted December 22, 2009 at 05:20 PM Что нужно сделать, чтобы работала веб-админка Алферова? (STG-WEB) Якщо новий sgconf то в вебі додать команду set після sgconf Там, наче, sgconf_xml використано. І зав’язано на деякі поля в базі яких немає у оригінальному stargazer'і
Колян Posted December 22, 2009 at 08:47 PM Posted December 22, 2009 at 08:47 PM Да, там походу патч надо, но старый патч на новый стг вряд ли подойдет...
rem_lex Posted December 22, 2009 at 09:30 PM Posted December 22, 2009 at 09:30 PM при хорошем пинании все подойдет, если кому нужен, есть бэтта патченная, все вопросы не сюда, а туда в топик
morfey Posted December 23, 2009 at 08:25 PM Posted December 23, 2009 at 08:25 PM Питання: Чому після команди (видалення) ./sgconf set -s localhost -p 5555 -a ADMIN -w PASS -u USER -l вертає ERROR Але через пару хвилин видаляє юзера, чому не "ok" а "ERROR" ? В логах : Admin 'ADMIN', 127.0.0.1: User 'USER' deleted. Глюк? ~ те саме при додаванні юзера ./sgconf set -s localhost -p 5555 -a ADMIN -w PASS -u USER -n
morfey Posted December 23, 2009 at 08:39 PM Posted December 23, 2009 at 08:39 PM Ще питання. Якщо таблиці в mysql створити в utf-8 - це якось вплине на роботу стг, він правильно розумітиме кодування? Те саме стосується конфігуратора
madf Posted December 24, 2009 at 08:48 AM Author Posted December 24, 2009 at 08:48 AM Питання: Чому після команди (видалення) ./sgconf set -s localhost -p 5555 -a ADMIN -w PASS -u USER -l вертає ERROR Але через пару хвилин видаляє юзера, чому не "ok" а "ERROR" ? В логах : Admin 'ADMIN', 127.0.0.1: User 'USER' deleted. Глюк? ~ те саме при додаванні юзера ./sgconf set -s localhost -p 5555 -a ADMIN -w PASS -u USER -n Подивлюсь. Ще питання. Якщо таблиці в mysql створити в utf-8 - це якось вплине на роботу стг, він правильно розумітиме кодування? Те саме стосується конфігуратора Якщо скоригувати SET NAMES то буде працювати.
morfey Posted December 24, 2009 at 10:56 AM Posted December 24, 2009 at 10:56 AM Якщо скоригувати SET NAMES то буде працювати. А можна детальніше? Де скоригувати? В налаштуваннях стг нема присвоєння кодування, де саме, в сорцях?
morfey Posted December 24, 2009 at 11:30 AM Posted December 24, 2009 at 11:30 AM alter table Я про підключення стг до mysql. При конекті до мускуля де стг встановлює кодування ( set names )?
nightfly Posted December 24, 2009 at 11:53 AM Posted December 24, 2009 at 11:53 AM omg - мускуль встановлює кодування. MySQL Charset: UTF-8 Unicode (utf8) при cp1251_general_ci collation В чому у вас проблема?
madf Posted December 24, 2009 at 12:34 PM Author Posted December 24, 2009 at 12:34 PM Є кодування бази і є кодування з’єднання. Stargazer internally "вважає" що дані у кодуванні koi8. Тому треба встановити для з’єднання кодування koi8. А база може бути у чому завгодно: хоч в юнікоді, хоч в cp1251.
morfey Posted December 24, 2009 at 12:43 PM Posted December 24, 2009 at 12:43 PM Є кодування бази і є кодування з’єднання. Stargazer internally "вважає" що дані у кодуванні koi8. Тому треба встановити для з’єднання кодування koi8. А база може бути у чому завгодно: хоч в юнікоді, хоч в cp1251. о! Дякую До вас таке питання)) 1. ./sgconf get -s localhost -p 5555 -a admin -w 123456 - чи можливо зробити при такій команді відповідь Ок без вводу параметрі юзера. Наприклад, якщо я хочу дізнатись правильний чи неправильний логін пароль, але не знаю логінів юзера, також пригодиться для авторизації в веб-адмінкі, якщо вона через sgconf. 2. koi8-r - не розуміє ж символи і,ї,є ? Як бороться? P.S. Не дивились чому відповідь Error при видаленні юзера ?
morfey Posted December 24, 2009 at 03:23 PM Posted December 24, 2009 at 03:23 PM І чому не зробить стг в утф? Юнікод рулить
madf Posted December 24, 2009 at 03:42 PM Author Posted December 24, 2009 at 03:42 PM Є кодування бази і є кодування з’єднання. Stargazer internally "вважає" що дані у кодуванні koi8. Тому треба встановити для з’єднання кодування koi8. А база може бути у чому завгодно: хоч в юнікоді, хоч в cp1251. о! Дякую До вас таке питання)) 1. ./sgconf get -s localhost -p 5555 -a admin -w 123456 - чи можливо зробити при такій команді відповідь Ок без вводу параметрі юзера. Наприклад, якщо я хочу дізнатись правильний чи неправильний логін пароль, але не знаю логінів юзера, також пригодиться для авторизації в веб-адмінкі, якщо вона через sgconf. 2. koi8-r - не розуміє ж символи і,ї,є ? Як бороться? P.S. Не дивились чому відповідь Error при видаленні юзера ? 1. Можливо. Якщо реалізуєте самостійно і надішлете патчі - буду вельми вдячний. 2. koi8-u PS: ще ні. І чому не зробить стг в утф? Юнікод рулить koi8 склався історично. Перехід на utf-8 у планах на наступну версію.
Колян Posted January 5, 2010 at 09:19 AM Posted January 5, 2010 at 09:19 AM Та же бага, что и в предыдущих версиях. После отправки сообщений стг вываливается. 2009-12-19 12:47:47 -- --------------------------------------------- 2009-12-19 12:48:53 -- Stg v. 2.406 2009-12-19 12:48:53 -- Message queue created successfully. msgKey=5555 msgID=2031616 2009-12-19 12:48:53 -- Timer thread started successfully. 2009-12-19 12:48:53 -- Storage plugin: mysql_store v.0.67. Loading successfull. 2009-12-19 12:48:53 -- Users started successfully. 2009-12-19 12:48:53 -- Traffcounter started successfully. 2009-12-19 12:48:53 -- Module: 'bpf_cap v.1.0'. Start successfull. 0 2009-12-19 12:48:53 -- Module: 'InetAccess authorizator v.1.3'. Start successfull. 50 2009-12-19 12:48:53 -- Module: 'Always Online authorizator v.1.0'. Start successfull. 70 2009-12-19 12:48:53 -- Module: 'Pinger v.1.01'. Start successfull. 100 2009-12-19 12:48:53 -- Module: 'Stg configurator v.0.08'. Start successfull. 220 2009-12-19 12:48:53 -- Stg started successfully. 2009-12-19 12:48:53 -- +++++++++++++++++++++++++++++++++++++++++++++ 2009-12-23 22:29:48 -- Cannot get message for user test. 2009-12-23 22:29:48 -- Couldn't GetMessage: Ну и после этого выпадает.
madf Posted January 5, 2010 at 09:46 AM Author Posted January 5, 2010 at 09:46 AM Та же бага, что и в предыдущих версиях. После отправки сообщений стг вываливается. 2009-12-19 12:47:47 -- --------------------------------------------- 2009-12-19 12:48:53 -- Stg v. 2.406 2009-12-19 12:48:53 -- Message queue created successfully. msgKey=5555 msgID=2031616 2009-12-19 12:48:53 -- Timer thread started successfully. 2009-12-19 12:48:53 -- Storage plugin: mysql_store v.0.67. Loading successfull. 2009-12-19 12:48:53 -- Users started successfully. 2009-12-19 12:48:53 -- Traffcounter started successfully. 2009-12-19 12:48:53 -- Module: 'bpf_cap v.1.0'. Start successfull. 0 2009-12-19 12:48:53 -- Module: 'InetAccess authorizator v.1.3'. Start successfull. 50 2009-12-19 12:48:53 -- Module: 'Always Online authorizator v.1.0'. Start successfull. 70 2009-12-19 12:48:53 -- Module: 'Pinger v.1.01'. Start successfull. 100 2009-12-19 12:48:53 -- Module: 'Stg configurator v.0.08'. Start successfull. 220 2009-12-19 12:48:53 -- Stg started successfully. 2009-12-19 12:48:53 -- +++++++++++++++++++++++++++++++++++++++++++++ 2009-12-23 22:29:48 -- Cannot get message for user test. 2009-12-23 22:29:48 -- Couldn't GetMessage: Ну и после этого выпадает. Что, регулярно падает? Бага в мускульном плагине
Recommended Posts