Название: Заглушка. Что я делаю не так Отправлено: Sidius от 14 Февраля 2018, 16:27:39 Разносим биллинг и НАС на разные сервера и подымаем еще один НАС (FreeBSD 10.4) перл (This is perl 5, version 24, subversion 3 (v5.24.3) built for amd64-freebsd-thread-multi)
Запускаю /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=cap -d И вижу что в top-е оно отжирает 15-20% CPU. Запускаю /usr/bin/perl /usr/local/nodeny/nokernel.pl -m=cap -v Вижу вывод Код: Start. Flag -h for help и также отжирает 15-20% CPU Revision: 500 Подскажите куда копать и что где поправить, Название: Re: Заглушка. Что я делаю не так Отправлено: Efendy от 14 Февраля 2018, 17:21:38 заглушка - это перловый скрипт, который выполняет функции вебсервера. Если не ограничивать количество сессий с одного ip, то она загнется
Название: Re: Заглушка. Что я делаю не так Отправлено: Sidius от 14 Февраля 2018, 18:59:27 заглушка - это перловый скрипт, который выполняет функции вебсервера. Если не ограничивать количество сессий с одного ip, то она загнется Я понимаю НО - на сервере еще нет ни одного клиента - просто голая запущенная заглушка как я написал в первом сообщении - на нее нет ни коннектов ничего - и оно отьедает 15-20% CPU Название: Re: Заглушка. Что я делаю не так Отправлено: Efendy от 15 Февраля 2018, 09:23:01 В файле nod/httpd.pm есть такая строка:
Код: my @ready = $httpd->{select}->can_read(0.00001); Код: my @ready = $httpd->{select}->can_read(0.001); Название: Re: Заглушка. Что я делаю не так Отправлено: Sidius от 15 Февраля 2018, 11:01:06 Спасибо! Нагрузка упала до 0.6% :)
Название: Re: Заглушка. Что я делаю не так Отправлено: Gosha от 15 Февраля 2018, 11:05:38 Поставил nginx на заглушку, загрузка минимальная.
Конфиг на этом форуме кто то выкладывал под линукс, подправил. Код: [root@nas1 /usr/local/etc/nginx/sites]# cat redirect.conf Только ссилки подправить.. Название: Re: Заглушка. Что я делаю не так Отправлено: Cell от 15 Февраля 2018, 11:08:54 2Gosha
Маст хэв. Спасибо. На заметку. Название: Re: Заглушка. Что я делаю не так Отправлено: Efendy от 15 Февраля 2018, 11:20:38 h_t_t_p - это форум http не пускает? подправить мне в твоем сообщении?
Название: Re: Заглушка. Что я делаю не так Отправлено: Gosha от 15 Февраля 2018, 11:23:31 Да.
Название: Re: Заглушка. Что я делаю не так Отправлено: Gosha от 15 Февраля 2018, 11:26:55 Тогда еще и nginx.conf
Код: [root@nas1 /usr/local/etc/nginx]# cat nginx.conf Название: Re: Заглушка. Что я делаю не так Отправлено: enigmaticua от 11 Июня 2018, 13:22:41 Товарищи, подскажите, появился общий DNS 1.1.1.1 и теперь перенаправление на заглушку не работает.
Подскажите, как решить проблему? Название: Re: Заглушка. Что я делаю не так Отправлено: Pa4ka от 11 Июня 2018, 13:31:16 Товарищи, подскажите, появился общий DNS 1.1.1.1 и теперь перенаправление на заглушку не работает. Не давайте его клиентам и замените его на вашем сервере.Подскажите, как решить проблему? Если заменили уже то нужно знать как вы на заглушку редиректите и на чем Название: Re: Заглушка. Что я делаю не так Отправлено: WideAreaNetwork от 10 Октября 2018, 11:44:38 подскажите пжл, как можно сменить порт, к примеру чтобы человек смог зайти в личный кабинет не просто набирая айпиадрес, а с нужным портом - 192.168.0.1:22222
Название: Re: Заглушка. Что я делаю не так Отправлено: Pa4ka от 10 Октября 2018, 11:54:42 подскажите пжл, как можно сменить порт, к примеру чтобы человек смог зайти в личный кабинет не просто набирая айпиадрес, а с нужным портом - 192.168.0.1:22222 Нужно уточнить, порт чего? Заглушки?Заглушка перекидывает на host_биллинг/cgi-bin/cap.pl Сам веб сервер ето apache и слушаеться на портах по умолчанию 80 и/или 443. А будь-то админка или статистика работает на 80 и/или 443 портах - host_биллинга/cgi-bin/stat.pl Статистику и админку, на сколько мне известно, без шаманства не отделить. Название: Re: Заглушка. Что я делаю не так Отправлено: WideAreaNetwork от 10 Октября 2018, 16:03:25 иногда бывают ломятся на 80 порт, просто хочу уйти с дефолтного
чтобы как админка так и статистика как и локалка и мир были не на 80 порту пс. noserver.cfg.pm нужно изменить Код: $forward_port = 8080; # на какой порт форвардить Код: $forward_port = 22222; # на какой порт форвардить а также в файле cap.cfg подправить к виду Код: port => 22222, Название: Re: Заглушка. Что я делаю не так Отправлено: Pa4ka от 10 Октября 2018, 18:49:00 иногда бывают ломятся на 80 порт, просто хочу уйти с дефолтного ну ломаться пусть ломяться, ограничте число соединений что ли с одного адреса фаерволом.чтобы как админка так и статистика как и локалка и мир были не на 80 порту пс. noserver.cfg.pm нужно изменить Код: $forward_port = 8080; # на какой порт форвардить Код: $forward_port = 22222; # на какой порт форвардить а также в файле cap.cfg подправить к виду Код: port => 22222, а если сильно хочеться изменить порт то ищите в конфиге httpd.conf - Listen и меняйте(перезапускайте апач и вуаля), да и не забудьте в файле /usr/local/nodeny/htdocs/index.html тоже ссылки менять Название: Re: Заглушка. Что я делаю не так Отправлено: WideAreaNetwork от 19 Октября 2018, 10:27:28 ну ломаться пусть ломяться, ограничте число соединений что ли с одного адреса фаерволом. # ipfw add 10 allow ip from any to any setup limit src-addr 30этого достаточно будет? Название: Re: Заглушка. Что я делаю не так Отправлено: WideAreaNetwork от 21 Октября 2018, 10:29:10 # ipfw add 10 allow ip from any to any setup limit src-addr 30 |