2011-02-07 2 views
0

У нас есть 2 веб-сервера asp.net, работающие через LoadBalancer, которые доступны снаружи. Раньше для всех приложений мы регистрировались в БД. Теперь у нас есть еще 1 приложение, которое не работает с БД, оно используется для передачи сообщений. В среде TEST он регистрируется в файлах в локальной папке.где хранить информацию журнала с серверов с балансировкой нагрузки

Если мы разберем его как «как есть» для PROD, у нас будет 2 отдельных файла журнала ... это не очень хорошая идея. Подключение к БД только для ведения журнала тоже не кажется разумным ...

Возможное решение может хранить файл журнала магазина в общей папке где-то на другом сервере ... но я не уверен, что это лучшее решение.

Просьба сообщить.

+0

Так что же вы в итоге сделали? – RQDQ

+0

Напиши в разделе ответов прямо сейчас. – Budda

ответ

0

Особенностью нашего «балансировщика нагрузки» является то, что большую часть времени работает только один сервер (мы используем очень дешевое решение, которое при низкой нагрузке не позволяет действительно балансировать, оно обеспечивает доступность только). Так что теперь я буду хранить информацию журнала в папке журнала на «собственном» сервере ...

0

В прошлом я только что сохранил веб-журналы на каждой машине фермы. Затем мы использовали готовое программное обеспечение (я не помню, какой он был), чтобы периодически загружать файлы с каждой машины в ферме.

Это решение сработало для нас - YMMV.

+0

Извините, что такое YMMV? – Budda

+0

Ваш пробег May Vary – Scott