Как сбросить буфер varnishlog для вывода?

Конечно. Можно сделать это путем объединения в цепочку групп безопасности (SGs). Группы безопасности (SGs) могут думаться, как ПРИНИМАЮТ правила для Ваших членских хостов.

Вот превосходное сообщение, описывающее, некоторые усовершенствовали использование SG из Блога Dmitriy Samovskiy.

Но вот более направленный ответ:

Давайте предположим, что у Вас есть некоторый порт 80 сервисов, которые проксируются. Если бы каждый хост имел различную группу безопасности, то Вы определили бы их как это:

  • Группа C: Открытый для принятия входящих соединений от 0.0.0.0/0 (мир) на порте 80

  • Группа B: Открытый для принятия входящих соединений от Группы C на порте 80.

  • Группа A: Открытый для принятия входящих соединений от Группы B на порте 80.

Конечно, это означает, что Вы не сможете к ssh в ни к одной из этих машин управлять ими без также включения, принимают правила для управления... Так обязательно имейте план относительно этого в памяти.. Но это обеспечит изоляцию, которую Вы ищете.

B и A будет иметь общедоступные адреса, они просто не будут доступны из-за ограниченных правил SG.

Всего наилучшего.

1
задан 10 April 2013 в 11:41
1 ответ

Вы можете добавить -u для отмены буферизации вывода.

nohup varnishlog -u -c -m TxStatus:503 >/root/varnishlog.txt &

ссылка: https://www.varnish-cache.org/docs/3.0/reference/varnishlog.html

1
ответ дан 4 December 2019 в 00:43

Теги

Похожие вопросы