yKpon 8 Posted 2009-12-15 06:18:08 Share Posted 2009-12-15 06:18:08 Надо было посмотреть ps ax | grep stg-exec Может процессы выполнения скриптов поотваливались... К стати, на сколько "тяжелые" скрипты и какое значение ExecutersNum в конфиге? А, еще: чем трафик считается? оказалось причина всё таки была в файрволле до старгейзера, т.к. правила в том числе нат на локальные ресурсы мимо стг тоже не работали. странно как-то, все правила файрволла верные, а траффик не ходил, в общем ладно стг тут не причём. локальный траффик считается через ACCEPT, всё что через стг QUEUE Link to post Share on other sites
madf 279 Posted 2009-12-15 08:55:58 Author Share Posted 2009-12-15 08:55:58 Надо было посмотреть ps ax | grep stg-exec Может процессы выполнения скриптов поотваливались... К стати, на сколько "тяжелые" скрипты и какое значение ExecutersNum в конфиге? А, еще: чем трафик считается? оказалось причина всё таки была в файрволле до старгейзера, т.к. правила в том числе нат на локальные ресурсы мимо стг тоже не работали. странно как-то, все правила файрволла верные, а траффик не ходил, в общем ладно стг тут не причём. локальный траффик считается через ACCEPT, всё что через стг QUEUE Раз используется IPQ - трафик мог не ходить потому что Stargazer его не принимал. Специфика у этого подхода такая... Link to post Share on other sites
rem_lex 2 Posted 2009-12-17 10:06:16 Share Posted 2009-12-17 10:06:16 Логика не запрещает удалять юзеров сразу. Возможно это будет реализовано (исправлено?) позже. Если собираетесь исправлять, прошу учесть просьбу, дело в том, что при удалении пользователя иногда требуется получить в эвент скрипте OnDel некоторые другие параметры кроме логина, например его IP Дело вот в чём, до этого стояла старая карта NVidia GF-7900GTX, при первом запуске конфигруратора и получения параметров пользователей с сервера, проходило времени примерно 4-5 секунд. Сейчас поставил карту поновей ATI 4870, при первом запуске конфигруратора и получения параметров пользователей с сервера, стало проходить времени 26-28секунд. ... Интересно, у кого нить так же, или это только у меня? да, это было давно замечено, и действительно зависит от видекарты, в эмулированной винде, допустим VMWare практически моментально, а на компьютере dual core 2.4 с картой gt9800 может минуту-две думать Link to post Share on other sites
Колян 2 Posted 2009-12-19 11:04:53 Share Posted 2009-12-19 11:04:53 Один час, полет нормальный В админке от Алферова не показывает юзеров онлайн, остальное вродь как все работает. Link to post Share on other sites
morfey 82 Posted 2009-12-20 20:36:25 Share Posted 2009-12-20 20:36:25 Еще заметил одну багу: если добавлять пользователя через виндовый-конфигуратор, то информация о нем тут же заносится в базу (база postgresql), но вот если удалить пользователя, то запись из базы удаляется через 2,5-3 минуты. Не знаю может это и фича, но вот для вэб интерфейса это бага, т.к. информация выдаваемая будет не актуальна (инф. о пользователях достаю из базы sql запросом). PS. На БД Mysql такого не замечал, там такие изменения в базу в вносились сразу. Для вебадминки можно использовать кукисы, т.е. создавать временный кук с пометкой о пользователе, на вебке сравнивать кукис с юзером и не отображать есле он удален Link to post Share on other sites
rem_lex 2 Posted 2009-12-20 22:11:26 Share Posted 2009-12-20 22:11:26 блин, да если сильно надо можно добавить руками в таблицу поле и апдейтить его из скриптов админки или скриптом OnDel, без всяких кукисов, т.е. ядра самого СТГ это не касается и дополнительного вмешательства не требует Link to post Share on other sites
morfey 82 Posted 2009-12-20 22:47:53 Share Posted 2009-12-20 22:47:53 блин, да если сильно надо можно добавить руками в таблицу поле и апдейтить его из скриптов админки или скриптом OnDel, без всяких кукисов, т.е. ядра самого СТГ это не касается и дополнительного вмешательства не требует как вариант, про скрипты даже не подумал)) Link to post Share on other sites
Колян 2 Posted 2009-12-22 08:56:02 Share Posted 2009-12-22 08:56:02 Что нужно сделать, чтобы работала веб-админка Алферова? (STG-WEB) Link to post Share on other sites
morfey 82 Posted 2009-12-22 14:40:43 Share Posted 2009-12-22 14:40:43 Что нужно сделать, чтобы работала веб-админка Алферова? (STG-WEB) Якщо новий sgconf то в вебі додать команду set після sgconf Link to post Share on other sites
madf 279 Posted 2009-12-22 17:20:29 Author Share Posted 2009-12-22 17:20:29 Что нужно сделать, чтобы работала веб-админка Алферова? (STG-WEB) Якщо новий sgconf то в вебі додать команду set після sgconf Там, наче, sgconf_xml використано. І зав’язано на деякі поля в базі яких немає у оригінальному stargazer'і Link to post Share on other sites
Колян 2 Posted 2009-12-22 20:47:09 Share Posted 2009-12-22 20:47:09 Да, там походу патч надо, но старый патч на новый стг вряд ли подойдет... Link to post Share on other sites
rem_lex 2 Posted 2009-12-22 21:30:46 Share Posted 2009-12-22 21:30:46 при хорошем пинании все подойдет, если кому нужен, есть бэтта патченная, все вопросы не сюда, а туда в топик Link to post Share on other sites
morfey 82 Posted 2009-12-23 20:25:48 Share Posted 2009-12-23 20:25:48 Питання: Чому після команди (видалення) ./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 Link to post Share on other sites
morfey 82 Posted 2009-12-23 20:39:55 Share Posted 2009-12-23 20:39:55 Ще питання. Якщо таблиці в mysql створити в utf-8 - це якось вплине на роботу стг, він правильно розумітиме кодування? Те саме стосується конфігуратора Link to post Share on other sites
madf 279 Posted 2009-12-24 08:48:30 Author Share Posted 2009-12-24 08:48:30 Питання: Чому після команди (видалення) ./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 то буде працювати. Link to post Share on other sites
morfey 82 Posted 2009-12-24 10:56:54 Share Posted 2009-12-24 10:56:54 Якщо скоригувати SET NAMES то буде працювати. А можна детальніше? Де скоригувати? В налаштуваннях стг нема присвоєння кодування, де саме, в сорцях? Link to post Share on other sites
nightfly 1,239 Posted 2009-12-24 10:59:07 Share Posted 2009-12-24 10:59:07 alter table Link to post Share on other sites
morfey 82 Posted 2009-12-24 11:30:20 Share Posted 2009-12-24 11:30:20 alter table Я про підключення стг до mysql. При конекті до мускуля де стг встановлює кодування ( set names )? Link to post Share on other sites
nightfly 1,239 Posted 2009-12-24 11:53:16 Share Posted 2009-12-24 11:53:16 omg - мускуль встановлює кодування. MySQL Charset: UTF-8 Unicode (utf8) при cp1251_general_ci collation В чому у вас проблема? Link to post Share on other sites
madf 279 Posted 2009-12-24 12:34:08 Author Share Posted 2009-12-24 12:34:08 Є кодування бази і є кодування з’єднання. Stargazer internally "вважає" що дані у кодуванні koi8. Тому треба встановити для з’єднання кодування koi8. А база може бути у чому завгодно: хоч в юнікоді, хоч в cp1251. Link to post Share on other sites
morfey 82 Posted 2009-12-24 12:43:34 Share Posted 2009-12-24 12:43:34 Є кодування бази і є кодування з’єднання. Stargazer internally "вважає" що дані у кодуванні koi8. Тому треба встановити для з’єднання кодування koi8. А база може бути у чому завгодно: хоч в юнікоді, хоч в cp1251. о! Дякую До вас таке питання)) 1. ./sgconf get -s localhost -p 5555 -a admin -w 123456 - чи можливо зробити при такій команді відповідь Ок без вводу параметрі юзера. Наприклад, якщо я хочу дізнатись правильний чи неправильний логін пароль, але не знаю логінів юзера, також пригодиться для авторизації в веб-адмінкі, якщо вона через sgconf. 2. koi8-r - не розуміє ж символи і,ї,є ? Як бороться? P.S. Не дивились чому відповідь Error при видаленні юзера ? Link to post Share on other sites
morfey 82 Posted 2009-12-24 15:23:08 Share Posted 2009-12-24 15:23:08 І чому не зробить стг в утф? Юнікод рулить Link to post Share on other sites
madf 279 Posted 2009-12-24 15:42:47 Author Share Posted 2009-12-24 15:42:47 Є кодування бази і є кодування з’єднання. 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 у планах на наступну версію. Link to post Share on other sites
Колян 2 Posted 2010-01-05 09:19:45 Share Posted 2010-01-05 09:19:45 Та же бага, что и в предыдущих версиях. После отправки сообщений стг вываливается. 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: Ну и после этого выпадает. Link to post Share on other sites
madf 279 Posted 2010-01-05 09:46:14 Author Share Posted 2010-01-05 09:46:14 Та же бага, что и в предыдущих версиях. После отправки сообщений стг вываливается. 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: Ну и после этого выпадает. Что, регулярно падает? Бага в мускульном плагине Link to post Share on other sites
Recommended Posts