den68
СitizensТип контенту
Профили
Форум
Календарь
Все, що було написано den68
-
Лучше/проще через pidof : #!/bin/bash PIDSTG=`/sbin/pidof stargazer2_4` if [[ ${PIDSTG} == "" ]] then echo "STG 2.4 _NOT_ run !" >> /var/log/stargazer2.4.log /bin/kill -9 `/sbin/pidof stg-exec` /etc/rc.d/init.d/stargazer2_4 start fi
-
2008-01-12 13:31:27 -- Stg v. Stg 2.404 2008-01-12 13:31:27 -- Message queue created successfully. msgKey=5555 msgID=65536 2008-01-12 13:31:27 -- Timer thread started successfully. 2008-01-12 13:31:27 -- Storage plugin: mysql_store v.0.67. Loading successfull. 2008-01-12 13:31:33 -- Users started successfully. 2008-01-12 13:31:33 -- Traffcounter started successfully. 2008-01-12 13:31:33 -- Module: 'ipq_cap v.1.1'. Start successfull. 0 2008-01-12 13:31:33 -- Module: 'InetAccess authorizator v.1.1'. Start successfull. 50 2008-01-12 13:31:33 -- Module: 'InetAccess authorizator v.1.1'. Sta
-
Пока там чего-то выйдет, ждать нету больше сил, загрузка цпу растет, место на 400 Гиговом скази винте кончаеться ... Короче патч на отключение детальной статистики и лога напредмет ОннКоннект/ОннДисконнект, изменение про админов пишутся. --- mysql_store.cpp.ORIG 2008-01-08 09:11:16.000000000 +0300 +++ mysql_store.cpp 2008-01-12 13:25:05.000000000 +0300 @@ -322,10 +322,15 @@ if(!IsTablePresent("admins",sock)) { sprintf(qbuf,"CREATE TABLE admins (login VARCHAR(40) DEFAULT '' PRIMARY KEY,"\ - "password VARCHAR(150) DEFAULT '*',ChgConf TINYINT DEFAULT 0,"\
-
Очень!
-
58 processes: 57 sleeping, 1 running, 0 zombie, 0 stopped CPU0 states: 1.1% user 30.0% system 0.0% nice 0.0% iowait 67.1% idle CPU1 states: 3.0% user 22.0% system 0.0% nice 0.0% iowait 74.0% idle CPU2 states: 3.0% user 9.1% system 0.0% nice 0.0% iowait 86.1% idle CPU3 states: 37.1% user 5.1% system 0.0% nice 0.0% iowait 56.0% idle Mem: 2070032k av, 671088k used, 1398944k free, 0k shrd, 156272k buff 188996k active, 161600k inactive Swap: 779144k av, 0k used, 779144k free 194232k cached PID USER PRI N
-
результат : 27730 ? S< 5:36 ./stargazer2_4 /etc/stargazer_2.4 27731 ? S 0:00 \_ stg-exec /etc/stargazer_2.4 19565 ? S 0:00 | \_ /bin/bash /etc/stargazer_2.4//OnDisconnect kuz_ubil28kv21 192.168.252.141 900.000000 722 1111111111 19596 ? R 0:00 | \_ iptables -t nat -D POSTROUTING -o eth1.5 -s 192.168.252.141 -d 0.0.0.0/0 -j MASQUERADE 7132 ? S 0:00 /usr/sbin/dhcpd -cf /etc/dhcpd/dhcpd.conf -lf /etc/dhcpd/dhcpd.leases eth0.220 eth0.246 eth0.249 eth0.250 eth0.251 eth0.252 eth0.253 eth0.254 eth0.255 7449 ? S
-
А чего там делать то ? Напиши скриптик парсящий ответы от моней, например на перле, и из него консольный конфигуратор. До кучи можно в базу sql класть и приделать страничку просмотра на php/perl...
-
Мне пока нечего ответить, не успел изучить вопрос. Кстати, по наблюдениям, после этих катаклизмов (в основном у нас OnChange раскидистый), СТГ падает через некоторое время, если не пребить в ручную процеесы дшцп которые он запустил. Если это поможет, могу кинуть наш OnnConnect.
-
При заполнении через консольный конфигуратор поля Note оч сильно влияет размер строки, если малеха ошибиться - переполнение буфера (?) и стг благополучно почил в позе без сообщений в лог, оставляя за собой процесс напамять - stg_exec. P.S. я про stg_exec писал/спрашивал - реакции я так понимаю на паралельный запуск процессов непоследует ?
-
Разумнее сделать в формате модуля модуль к конфигуратору работающий напрямую с sql базой, может даже иной чем стг, но однозначно со своими независимыми таблицами и на основании индексных полей, например логина, их завязать. А дальше ... как душа размахнется, можно даже бух учет туда приписать. ИМХО такой путь наиболее оправдан, и непридется постоянно привязываться к релизам, патчам, совместимости и пытатся упихать невозможное в обьем UserdataX У нас именно так и реализовано, правда на web.
-
надо юзать метод POST и обрабатывать на страничке непосредственно с помощью perl,php - прочих пр. средств. в принципе поковыряйся в референцах на апач, там есть способ генерации запроса на басик авторизацию, с примерами автоматической передачи параметров ... но это потом еще все на C++ придется описать ....
-
СТГ - автоматические терминалы по приему платежей
тема ответил в den68 пользователя den68 в Розробка Stargazer
А чегож не ндо, надо интересует та часть которая с купюроприемником дружит, желательно по протоколу ICT002,ICT003,ICT004. Но для общего ознакомления подойдет и с другими протоколами. -
СТГ - автоматические терминалы по приему платежей
тема ответил в den68 пользователя den68 в Розробка Stargazer
Вот лучше ссылок по теме: http://www.softplatz.com/Soft/Utilities/Ot...e-Software.html http://www.myzips.com/software/Bill-Serial...t-Monitor.phtml -
СТГ - автоматические терминалы по приему платежей
тема ответил в den68 пользователя den68 в Розробка Stargazer
Послушай, а VB script работающий непосредственно с купюроприемником возможен ? а взять поглядеть это все никак нельзя ? -
один из пользователей не может подключиться
тема ответил в napTu пользователя den68 в Питання по Stargazer
построчный вывод правил файрвола в тот момент когда его не пускает. -
Возможность доработки модуля Mysql (0.67)
тема ответил в Alferov пользователя den68 в Модулі для Stargazer
вот встала задача иметь досуп админов к определенной web директории с теми-же паролями что и в стг, быстренько наваяли патч, может кому сгодиться: --- mysql_store.cpp.ORIG 2008-01-08 09:11:16.000000000 +0300 +++ mysql_store.cpp 2008-01-08 09:11:30.000000000 +0300 @@ -324,6 +324,11 @@ sprintf(qbuf,"CREATE TABLE admins (login VARCHAR(40) DEFAULT '' PRIMARY KEY,"\ - "password VARCHAR(150) DEFAULT '*',ChgConf TINYINT DEFAULT 0,"\ - "ChgPassword TINYINT DEFAULT 0,ChgStat TINYINT DEFAULT 0,"\ - "ChgCash TINYINT DEFAULT 0,UsrAddDel TIN -
СТГ - автоматические терминалы по приему платежей
тема ответил в den68 пользователя den68 в Розробка Stargazer
Странные люди .... нехотите/неинтересно - непользуйтесь ну чего тупо обсуждать чужой кошелек Дорого/Дешево, млин. речь идет о создании готового решения состоящего из железа + прог. обеспечения. Общефилософские разглогольствования и предположения в прямую отношения к теме не имеют, ИМХО. Давайте по возможности по делу. 1. кто богат описанием протокола ICT004, у меня есть только 002 и 003 2. исходники терминального софта а-ля E-Port может у когото в архиве пыляться ? P.S. Экономика начинаеться с зарплаты персоналу, например девочке кассирши, скока она в год кура бестолко -
У меня паралельно работают 2 сервера стг разных версий и на разных портах, второй как можно догадаться тестовый - stg-2.404.9.7 скрипты одинаковые для обеих, и работают нормально уже более 2 лет. Теперь к сути, у меня в этом параметре стояло stg-exec 20, возможно, когда оно симафорило оно паралеьно пускало OnConnect и OnDisconnect на одного юзера ? в общем там бага какая-то, сейчас на ночь запущу, с утра гляну чего там опухло. # Кол-во запускаемых процессов stg-exec. # Эти процессы отвечают за выполнение скриптов OnConnect, OnDisconnect, ... # Кол-во процессов означает сколько скр
-
Что-то такое впечатление, что он с новым модулем иа засрал весь файрвалл неудаленными правилами, есть впечатление что не полностью отрабатывает ОнКоннект ... или безумное количество раз выплняеться Он Дисконнект.
-
СТГ - автоматические терминалы по приему платежей
тема ответил в den68 пользователя den68 в Розробка Stargazer
Ну так давай определяться как тебе его прислать или легче купить на украине ? в общем - предлагай варианты -
ну ситуация координально изменилась в лучшую сторону. но всеровно иногда симафорит но при этом подключаеться нормально. <Module auth_ia> Port = 9999 UserDelay = 99 UserTimeout = 300 FreeMb = cash </Module> при выходе не подчищает за собой в директории monitor ... или не должен ? кто кстати варпер видел/писал чтоб апач на веб пускал админов по паролями которые в СТГ ? я так понимаю Decode12 ? как-бы это через sql прикруить ? может функцию у мускула запользовать ?
-
crontab: 00 01 * * * /usr/bin/mysql -e "TRUNCATE TABLE logs_"`/bin/date '+%m_%Y'` homeuserstg а логин и пароль на мускуль? :00: Если он локально и работает через сокет то ненадо, я в детали не влезал, но помоему в грант есть root %
-
СТГ - автоматические терминалы по приему платежей
тема ответил в den68 пользователя den68 в Розробка Stargazer
я бы не заморачивался с софтом под дос - гемрно это, и драйвер например тоуч-скреен под дос ненайдеш. Все терминалы внутри себя содержут писюк и софт как правило под винды. Можно конечно и под *nix, но опять проблема с дровами к тоуч скрену возможно станет углом. Про BillValidator/ Купюроприемник - я писал, это U70 фирмы ICT. Документация по протоколу его работы есть на сайте производителя. Софт для терминалов - бесплатный и валом, например можно посмотреть/скачать/потрогать: http://www.kiosksoft.ru/modules/files/ http://kiosksoft.ru/modules/mydownloads/visit.php?lid=254 -
crontab: 00 01 * * * /usr/bin/mysql -e "TRUNCATE TABLE logs_"`/bin/date '+%m_%Y'` homeuserstg
-
А есть возможность лог писать в файл, или неписать вообще при использовании модуля mysql ?