Каков жизненный цикл подключения ASP.NET к HAProxy?

Я проводил эксперименты с реконфигурацией HAProxy и вижу некоторые результаты, которые я до конца не понимаю.

Я использую HAProxy в CentOS и отправляю запросы из Windows 7. Для реконфигурации я использую "haproxy -f /etc/haproxy/haproxy.cfg -p /var/run/haproxy.pid -sf $(cat /var/run/haproxy.pid)".

Я провел два эксперимента:

1) Консольное приложение в Windows работает в цикле, порождая новый веб-клиент на каждой итерации и отправляя запрос в HAProxy. Пока цикл работает, я делаю горячую переконфигурацию. -> это приводит к тому, что переконфигурация блокируется до закрытия консольного приложения (плохо).

2) Консольное приложение в Windows работает в цикле, отправляя запрос на сайт ASP.NET. Веб-сайт ASP.NET при каждой загрузке страницы отправляет запрос в HAProxy. Пока цикл работает, я делаю горячую переконфигурацию. -> это приводит к замене перенастройки почти сразу (хорошо).

Я думаю, что пул соединений ASP.NET виноват в том, что соединение оставалось открытым в первом эксперименте, но мне было интересно, сможет ли кто-нибудь объяснить мне, что именно происходит.

0 ответов

Другие вопросы по тегам