Да, на сервере ARR, для веб-сайта, что первые выгоды запрос (Веб-сайт по умолчанию по умолчанию), устанавливает пользовательскую ошибочную страницу 502,4. Можно установить другой для 502,3 для ситуаций с тайм-аутом.
Обратите внимание, что по умолчанию это покажет подробное сообщение об ошибке на локальном сервере, по существу игнорируя Вашу пользовательскую страницу. Так, или протестируйте вне поля или измените пользовательские ошибочные настройки.
Это работает не так, как вы ожидали, потому что / proc /
не является каналом. Если вы вызываете отправляющую сторону со стандартным вводом, подключенным к каналу, она будет работать
На принимающем хосте
nc -l 10000
На отправляющем хосте
mkfifo my.fifo
cat >my.fifo &
cat my.fifo | nc remotehost.tld 10000
Теперь вы можете
echo "Hello World" >my.fifo
myprog >my.fifo
Обратите внимание, что cat> my.fifo
требуется, чтобы FIFO оставался открытым, в противном случае будет отправлен EOF и соединение преждевременно закроется. Чтобы закрыть соединение, вам нужно убить процесс cat, который держит FIFO открытым.
Единственное, что вам нужно в rsyslog.conf
для перенаправления на удаленный IP-адрес, это
*.* @@192.0.2.25:514;
Что касается вашего другого вопроса ...
Я пробовал запустить регистратор -p cron.info ТЕСТ на клиентском компьютере и обнаружил , что ничего не добавлено в / var / log / cron!
Не забудьте перезапустить rsyslogd после изменения конфигурации; вам также необходимо убедиться, что существует / var / log / cron
.
EDIT
Чтобы продемонстрировать, как выглядят успешные записи журнала, я запустил rsyslogd
с rsyslogd -c4 -d
; это отправляет всю отладку в мой сеанс ssh. Я регистрирую cron.info
в / var / log / syslog
. В другом сеансе ssh я запустил logger -p cron.info «снова мой тест»
...