Перейти до

madf

Сitizens
  • Всього повідомлень

    4 122
  • Приєднався

  • Останній візит

  • Дней в лидерах

    22

Все, що було написано madf

  1. madf

    rscriptd

    Виндовый конфигуратор — очень древняя штука. Последние изменения в нем были в 2008-м году и с каждым выходом новой винды я надеюсь что он наконец умрет. К сожалению, у Windows очень хорошо с обратной совместимостью А что в логе stg при таких ошибках? Работает ли sgconf?
  2. madf

    rscriptd

    Без понятия. rscriptd тут точно никаким боком не замешан.
  3. madf

    Billing

    Господа, вам денег предлагают а вы картинки постите.
  4. madf

    rscriptd

    Те-же, что и раньше, те-же что в документации — любые.
  5. madf

    rscriptd

    (Sh)it happens...
  6. madf

    rscriptd

    Нет, он исправляет проблему отправки неправильных параметров при дисконнекте. Фактически раньше при дисконнекте отправлялись те которые были при коннекте.
  7. madf

    rscriptd

    Фря? Фря! gmake install только что его скопировал. И конфиги все. И скрипты. И все что у вас ранее было наконфигурено — больше не наконфигурено. ТО же что и не патченный. Наконфигурить.
  8. madf

    Журнал посещений

    Странно, у меня, при условии, что таблица постоянно обновляется, CPU 15% а RAM 99.9% Я видимо не так прочитал коммент. Прием и анализ этой информации жрет CPU. Хранение ее не требует ни CPU ни RAM — хранение на диске происходит.
  9. madf

    rscriptd

    Вот патч исправляющий проблемы с передачей параметров в rscriptd при дисконнекте. diff --git a/projects/rscriptd/listener.cpp b/projects/rscriptd/listener.cpp index cc2a056..0b626af 100644 --- a/projects/rscriptd/listener.cpp +++ b/projects/rscriptd/listener.cpp @@ -396,6 +396,7 @@ while (it != pending.end() && count < 256) { printfd(__FILE__, "Disconnect user '%s'\n", it->login.c_str()); // Disconnect existing user + uit->params = it->params; Disconnect(*uit); users.erase(uit); } По
  10. madf

    Журнал посещений

    Кроме как прийти и посмотреть? Никак. Это процесс накладный по CPU а не по RAM или дисковому пространству.
  11. madf

    rscriptd

    Не могу обещать никаких сроков.
  12. madf

    rscriptd

    Patches are welcome.
  13. madf

    rscriptd

    Конечно ограничена, это ж не математика а инженерия. Максимум 2147483647.
  14. madf

    rscriptd

    Нет, но можно поставить его побольше.
  15. madf

    rscriptd

    В rscriptd.conf есть параметр UserTimeout, задается в секундах. Если в течении этого времени не буду приходить подтверждения о том что юзер еще законнекчен — он будет отключен. Выполнится OnDisconnect.
  16. madf

    rscriptd

    Они все равно отпадут по тайм-ауту. По поводу неправильного значения — буду смотреть.
  17. madf

    rscriptd

    Так, стоп, давайте разберемся. Параметр не передается или передается с неправильным значением? Потому что я обсуждал не передачу параметра и в ваших скриптах нашел причину этому. Сейчас вы пишете что параметр все таки передается, но значение неправильное. Чему верить?
  18. madf

    rscriptd

    Ну я же уже писал выше: login, ip, id. Нету там никакого cash. Если нужен — добавьте через UserParams.
  19. madf

    rscriptd

    У меня передается, как Passive, так и Down и Userdata0. Покажите скрипт полностью.
  20. madf

    rscriptd

    У меня передается. Как вы определяете значения Down/Passive в OnChange?
  21. madf

    rscriptd

    Тут нечего исправлять, все работает. Буду ли я приводить параметры скриптов rscriptd к параметрам скриптов stg я пока не решил. Вероятно в версии 2.4 нет.
  22. madf

    rscriptd

    Не вижу как это решает проблему. stg: login ip cash id dirs <userparams> rscriptd: login ip id <userparams>
  23. madf

    rscriptd

    Я так понимаю вы взяли стоковые примеры скриптов OnConnect/OnDisconnect за основу. По неизвестной причине, rscriptd по умолчанию передает меньше параметров. А именно, login, ip, id. То есть UserParams будут идти начиная с 4-го аргумента. В таком раскладе все передает нормально. Вот только я теперь не знаю, что будет более правильно сделать: исправить скрипты (тогда непонятно почему локальные скрипты и rscriptd разные) или исправить rscriptd (и сломать обратную совместимость).
  24. madf

    rscriptd

    Воспроизвел у себя, буду исправлять.
×
×
  • Створити нове...