Страница 5 из 5

Добавлено: 17 мар 2011, 21:14
mariner
Мысли простые - ты их не сохранил.

Добавлено: 17 мар 2011, 23:15
битлджус
Всё я сохранил! Также и конфиг добовлял при запуске пусто везде! Ничего не сохраняется!

Добавлено: 18 мар 2011, 07:37
mariner
А ты уверен, что туда, куда надо добавлял?

Сборка обновлена

Добавлено: 23 мар 2011, 17:56
nd
Эта версия PtokaX умеет менять пользователя и сбрасывает все привилегии. Теперь хаб может работать с правами обычного пользователя, но занимать порт <1024.
Переписаны скрипты запуска и остановки. Теперь останавливаются не все версии PtokaX, а только запущенные из этой директории.
PtokaX_Remote_Admin убран из архива. Используйте версию с официального сайта.
В качестве эксперимента добавлена библиотека LuaSQL для MySQL и SQLite3.

Для работы требуется ядро с поддержкой POSIX Capabilities (все относительно новые дистрибутивы).

Тем кто использовал прошлые версии достаточно скопировать директории cfg, scripts, texts и прочитать руководство в первом сообщении.

Добавлено: 24 мар 2011, 07:33
mariner
nd, а добавь еще setsid(), дабы при переходе в режим демона птока отцеплялась от управляющего терминала. Сейчас этого не происходит.

Добавлено: 24 мар 2011, 23:30
nd
Отцепляется:

Код: Выделить всё

$ ps -C PtokaX.bin -o tty=
?
PtokaX/src/PtokaX-nix.cpp

Код: Выделить всё

if(setsid() == -1) {
    syslog(LOG_USER | LOG_ERR, "Setsid failed!\n");
    return EXIT_FAILURE;
}

Добавлено: 24 мар 2011, 23:43
mariner
хм... Странно, значит я какую-то версию смотрел, которая не отцеплялась.

Хэлп

Добавлено: 28 июн 2011, 13:42
Игорьян
Помогите вот ошибка
root@ua01692:~/PtokaX# ./PtokaX start
Cannot find user 'Tom'!

Добавлено: 28 июн 2011, 13:47
Saymon
А переводить ошибку не пробовал?

Добавлено: 28 июн 2011, 14:00
Гость
Ну и перевел.Я из под рута. Еще напряг

Хелп

Добавлено: 28 июн 2011, 14:16
Игорьян
Starting PtokaX DC Hub 0.4.1.2 as daemon using /home/tom/PtokaX as config directory.
root@ua01692:/home/tom/PtokaX#
и больше ничего не происходит.
Уже из-под обычного юзера.

Добавлено: 28 июн 2011, 16:43
nd
Игорьян писал(а):Cannot find user 'Tom'!
В PtokaX.conf необходимо вписать правильное имя пользователя зарегистрированного в системе. Кстати, в юниксах имена пользователей используют только строчные буквы.
Игорьян писал(а):Starting PtokaX DC Hub 0.4.1.2 as daemon using /home/tom/PtokaX as config directory.
А чего вы еще ждете? Хаб запустился. Попробуйте на него зайти.
Если есть проблемы, то смотрите сислог и файл PtokaX/logs/system.log

Добавлено: 28 июн 2011, 20:33
Saymon
nd писал(а):А чего вы еще ждете?
Мб гуи :-D

Добавлено: 29 июн 2011, 10:28
Гость
nd писал(а):А чего вы еще ждете?
Как чего? конечно же блэкджек и шлюх... как в виндовой версии например :-)
На самом деле, он написал Starting, а не Started - так что кое-кому нипанятна! ;D

Добавлено: 08 мар 2014, 19:05
flylinkdc
Господа админы - подскажите.
буду вливаться в ваши ряды в части своего хаба

Вопросы

1. Подскажите почему может не работать юзер описанный в RegisteredUsers.xml

http://wiki.ptokax.org/doku.php?id=guid ... asic_setup

/src/PtokaX/cfg$ cat RegisteredUsers.xml
<?xml version="1.0" encoding="windows-1252" standalone="yes" ?>
<RegisteredUsers>
<RegisteredUser>
<Nick>FlylinkDC-dev</Nick>
<Password>xxxxxxxx</Password>
<Profile>0</Profile><!-- 0 for master, 1 for operator, 2 for vip, 3 for reg -->
</RegisteredUser>
</RegisteredUsers>

и при логине пишет
[19:58:45] *** Соединение с dchub://dc.fly-server.ru ...
[19:58:45] *** Соединён
[19:58:45] <PtokaX> The nick you are using is reserved for someone other. Change your nick and get back again.
[19:58:46] *** Соединение закрыто

2. менять конфигурацию без перезапуска хаба нельзя?
он даже изменения Motd.txt не подхватывает на лету..

3. Какой хороший скрипт поставить чтобы была история чата.

4. чтобы запускать хаб под простым юзером нужно прокинуть порт 411 на другой
но у меня не пашет
sudo iptables -L
libkmod: ERROR ../libkmod/libkmod.c:554 kmod_search_moddep: could not open moddep file '/lib/modules/3.11.0-15-generic/modules.dep.bin'
iptables v1.4.18: can't initialize iptables table `filter': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.

ущербный VPS? или я что-то не создал. раньше никогда в iptables не тыкал.

Добавлено: 08 мар 2014, 20:15
slav
flylinkdc писал(а):3. Какой хороший скрипт поставить чтобы была история чата.
Попробуй Экзекутор. Он много чего может (в том числе и DDOSить :-) ).

Добавлено: 08 мар 2014, 20:24
flylinkdc
slav писал(а):Попробуй Экзекутор. Он много чего может
Это как я понял сборник скриптов?
Мне только история нужна (чтобы юзер при заходе в чат видел последние N-мессаг)
как ее от туда можно вырезать?

Добавлено: 08 мар 2014, 20:33
slav
flylinkdc писал(а):Это как я понял сборник скриптов?
Мне только история нужна (чтобы юзер при заходе в чат видел последние N-мессаг)
как ее от туда можно вырезать?
Вот этого я не знаю, т.к. у меня давно Верлик и на нём другой скрипт. Могу только предложить отключить все остальные, кроме нужных функций

Добавлено: 08 мар 2014, 20:50
Damaks
flylinkdc писал(а):Какой хороший скрипт поставить чтобы была история чата.
http://mydc.ru/topic2343.html
http://mydc.ru/topic3870.html

Добавлено: 09 мар 2014, 02:19
KCAHDEP
flylinkdc, 1-2. Все манипуляции с хабом для применения изменений производят в выключенном состоянии, проще всего наверное будет скачать виндовую версию настроить все там, создать юзеров, подключить скрипты в том числе http://mydc.ru/topic2131.html потом остановить линьптоку и скопировать /cfg А в дальнейшем использовать pxcontrol для управления.

3.http://phazasoft.narod.ru/ekzekutor/ :-D

4. Какая виртуализация у vds? судя по ядру 3.11.0-15-generic не ovz :-) и все должно прекрасно работать. попробуй

Код: Выделить всё

# mkdir -p /lib/modules/3.11.0-15-generic
# depmod -a
либо использовать

Код: Выделить всё

# apt-get install libcap2-bin
# setcap 'cap_net_bind_service=+ep' $DIRHUB

Добавлено: 30 июн 2014, 14:58
flylinkdc
Мой хаб в пиках жрет до 10% CPU а ведь там не больше 1000 юзеров.
http://82.196.7.135/munin/localdomain/l ... n/cpu.html

Кто разбирался детально на что в основно хаб тратит CPU?
пока нашел что Ptokax поддерживает ZPipe и жмет пакеты передаваемые на клиент..
и делает она это на 9-том уровне (хочет максимум сэкономить траф)

ptokax\PtokaX\core\ZlibUtility.cpp
deflateInit(&stream, Z_BEST_COMPRESSION);

Кто экспериментировал с этим параметром?
может достаточно 5-4 указать.

что скажут админы крупных хабов?

Добавлено: 09 авг 2014, 11:42
alex82
flylinkdc

Пробовал отключать сжатие на хабе FAVORITE Group. Особого снижения нагрузки на процессор не заметил.

Добавлено: 09 авг 2014, 17:10
Chavy
Когда я смотрел несколько лет назад - основную нагрузку создавало копирование массивов при вызове select().
ZPipe, оно же gzip, про которое на хабре есть статья:
Для зависимости «процессорное время — степень сжатия» был получен следующий график. По оси абсцисс идет степень сжатия, по оси ординат — затраченное время (среднее по серии):
Изображение
Далее график эффективности полученного сжатия (в % от оригинального размера файлов) от степени сжатия:
Изображение
Статья: http://habrahabr.ru/post/24325/
Как видно время растет линейно, а разница степени сжатия между 1-ым и 9-ым уровнями около 4%.
Тут есть тесты для протокола NMDC: http://mydc.ru/topic915s40.html?p=19404#entry19404

PtokaX для Linux

Добавлено: 06 фев 2016, 15:33
Afework_isaya
Захотелось поюзать PtokaX, установил настроил номально. Захотелось прикрутить пару скриптов и вот тут непонятки:
закинул скрипты в scripts, хаб подтянул и записал его в scripts.xml, в нем в свою очередь сделал "1", но скрипт так и не заработал. Опробывал много скриптов и пришел к выводу, что он не запускает их. Скажите может чего я пропустил?
на этой же машинке юзается верлик, со скриптами там все ок.

Добавлено: 06 фев 2016, 15:57
WINS
какая версия птоки, откуда скрипты (надеюсь не из верлика)?