Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
И в /etc/inetd.conf примерно такую строку:
count stream tcp nowait nobody /usr/local/bin/count_user count
После перезапуска inetd, который выполняется командой «killall -HUP inetd», сервер заработает. Порт 27777 выбран произвольно.
Стандартный сервер inetd предоставляет упрощенный способ создания собственных серверов без написания сетевого кода. В данном случае скрипт использует стандартный вывод, как обычно, а данные через открытый inetd-сокет передаются по сети.
Клиент можно использовать любой, например, telnet или nc, установленный из пакета netcat. Его же, кстати, можно использовать в качестве сервера. Еще лучше подойдет клиент, который отслеживает состояние родительского процесса и завершает работу в случае его отсутствия (то же самое делает count_user в случае, когда его локально запускает count_gate). Это помогает избежать проблем с лишними процессами после остановки count_gate.
Для корректного подсчета трафика очень важно
правильно настроить ipa. Подробные рекомендации по настройке находятся по
адресу
global {
maxchunk = 1G
update_db_time = 1m
append_db_time = 30m
}
include {
file(?) = /usr/local/etc/ipa.users
}
Скрипт в start/stop стиле, соответствующий
tcp-клиент, а также все входящие в пакет скрипты можно найти по адресу