Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ PtokaX под *nix _ Отключение автоматического редиректа

Автор: MIKHAIL 29.10.2016, 23:23

Ситуация такая...
Включил на хабе встроенную опцию автоматического редиректа... Вылез с хаба. beat_brick.gif
Зайти, естественно, уже не могу – перенаправляет и профиль Мастера.

Вопрос: как можно отключить опцию перенаправления без рестарта хаба. С рестартом всё просто, но не хочется потерять текущий аптайм.)) Доступ к консоли сервера имеется. Текущий конфиг хаба висит в процессе... Как вариант: можно заставить прочитать файл конфигурации, уже исправленный от редиректа. Но вот каким образом дать на это указания налету?..

Не уберёг я хаб от своих ручек – дата 29.10.2016 мне запомнится... crying.gif
Одна надежда на этот форум.

Автор: Ksan 30.10.2016, 0:51

MIKHAIL, разве ваш хаб не управляется через PXСontrol?
Если да, то через него и меняете правила редиректа.
Второе - консоль, к которому вы имеете доступ - что он позволяет вам делать? Если только отключить да рестарт делать - то у вас никаких шансов что-то сделать без перезагрузки хаба, если при хабе не запущен сервер под PXСontrol.
"Я так думаю!" © Фрунзе Мкртчан

Автор: MIKHAIL 30.10.2016, 0:59

Ksan, в том то и вопрос, что через PXControl 1.02 меня как Мастера/Оператора редиректит.(
У меня Debian 7.8 x64, PtokaX 0.4.1.1. А что, в новых версиях Птоки этой детской болезни нет?

По поводу консоли. Ну, типа, могу многое... если знать, что делать.))

Автор: KCAHDEP 30.10.2016, 9:00

а так? kill -SIGHUP PID - птоки, после исправления конфига само собой

Автор: MIKHAIL 30.10.2016, 11:49

Проверил несколько раз, предварительно:
1) узнав PID процесса через 'pidof ptokax';
2) отключил редирект <Bool Name="RedirectAll">0</Bool> в конфиг-файле 'Settings.xml';
3) там же удалил строку <String Name="RedirectAddress">185.22.60.19</String>;
4) и на всякий случай удалил 'Settings.bak'.

KCAHDEP, к сожалению – нет, ноль реакции...
baffle.gif

Автор: Ksan 30.10.2016, 12:31

MIKHAIL:

Цитата
А что, в новых версиях Птоки этой детской болезни нет?

Не знаю, не привелось проверять, слава аллаху.. big_smile.gif
Если честно, я не подумал, что PXControl-админ тоже будет редиректиться.

PS: Когда-то я тоже беспокоился об аптайме, но уже давно вылечился от этой болезни. big_smile.gif Советую не париться и просто перезапустить хаб. Ибо сейчас ваша проблема системная, не решаемая никак, если у вас нет ГУИ хаба на сервере (а его у вас нет).

Автор: MIKHAIL 30.10.2016, 14:13

За действенный совет отдам в эквиваленте 500 RUB (WMR/WMZ на ваше усмотрение).
Предложение актуально до 01.11.2016 what.gif

Автор: Saymon21 30.10.2016, 20:43

Ну раз на сигналы не реагирует, то больше нечего тебе посоветовать, кроме как рестартуй, а след. раз думай, что и как делаешь. ;)

Автор: MIKHAIL 30.10.2016, 21:18

Если так, то может быть alex-82, автор PXControl'a, обратит на этот случай внимание и внесёт исключение редиректа для Оператора/Мастера.
Буду надеяться, что Ёжик из кумара выйдет и увидит, как мне тут плохо... unhappy.gif

Ведь такие случаи больше не должны повторяться.

Автор: Saymon21 30.10.2016, 21:33

Пинайте лучше PPK. Пусть сделает перезагрузку настроек из файлов, если процессу прислали SIGHUP.

Автор: HackFresse 31.10.2016, 12:48

Т.е. ситуация следующая:

1) Хаб берёт настройки редиректа при старте, обновляет их при сохранении через команды скрипту удалённого управления
2) Забанены/редиректятся все, кто может менять конфигурацию и стартовать кастомные скрипты
?

Т.е. вариант "написать скрипт изменения 1 конфига и как-то его запустить " не подходит (перебрали все варианты)?

Автор: MIKHAIL 31.10.2016, 19:20

Мне бы за счастье хватило и выполнения скриптом/процессом SetMan.SetBool(2,false) -- Redirect all connecting users: ON/OFF
Только вот как это подкинуть Птоке?..

Предложение в силе до 03.11.2016

Автор: HackFresse 31.10.2016, 19:44

но запустить свеженаписанный скрипт точно совсем никак нельзя? Всех ОПов перебанило?
When you have script in scripts directory then you can start script as Master or Operator with chat command !startscript scriptname

Автор: MIKHAIL 31.10.2016, 19:47

HackFresse, да тут не в банах дело... Я просто включил общую переадресацию, да вышел с хаба... У меня один мастер, да один оператор... Ни тем, ни другим не могу зайти, даже через PXControl – всех нах перенаправляет.

Надо было мне заранее это проверить – соломку бы взял.((

Ну, окей, положил я скрипт в директории. А как мне его выполнить Птокой без возможности подключиться к хабу?.. Хак какой-то нннада, однако.))

Автор: HackFresse 31.10.2016, 23:17

Да, со стороны внешнего коннекта к хабу вроде бы особо не подступиться. Можно, конечно, откопать древние исходники именно этой версии и пробовать их анализировать на разные нестандартные ситуации, но это сложно
При открытии сокета сразу прилетает редирект, сокет закрывается.

Цитата
<KEEP_CLEAR> You are being redirected to 185.22.60.19|$ForceMove 185.22.60.19|