Файлы журнала IIS и подсистема балансировки нагрузки?

Как видно из комментариев под вашим вопросом, вы решили его, но я хотел бы опубликовать ответ для кого-то, кто приходит из Google и т. Д. Вам следует использовать описанные здесь события формы https: // symfony. com / doc / current / form / events.html

Событие FormEvents :: PRE_SET_DATA отправляется в начале метода Form :: setData (). Его можно использовать для:

изменения данных, данных во время предварительного заполнения; Измените форму в зависимости от предварительно заполненных данных (добавление или удаление полей динамически).

blockquote>

Вы можете циклически перемещаться по дочерним элементам формы и добавлять любые нужные вам значения.

Имейте в виду, что вы можете прослушать несколько событий, поэтому используйте то, что вам нужно больше всего.

9
задан twlichty 4 May 2009 в 18:43
поделиться

2 ответа

При прохождении через прокси вы, x-forwarded-for, чаще всего обычно используете балансировщиками нагрузки. Вероятно, вы можете написать httpfilter , который будет обменивать это вокруг себя; или IIS Tracer может воспроизводить стандартные файлы; включая замену полей c-ip и x-forwarded.

Если это не делается для использования стороннего инструмента отчетности; Возможно, вы захотите записать свои журналы в SQL Server, где вы сможете манипулировать столбцами в любое время.

Лично я выберу последний вариант, чтобы получить сводные данные для всех серверов; Я делаю дамп в разные таблицы в одной и той же БД, а затем отчитываюсь со всех веб-серверов в ферме. Я также нахожу это проще, чем управлять 500 МБ или около того файлами журнала повсеместно.

3
ответ дан 4 December 2019 в 19:36
поделиться

В сетях F5 на devcentral.f5.com имеется ISAPI-фильтр, который будет принимать x-forwarded-for и использовать его в журналах.

Однако, помимо этого, вы мало что можете сделать. do - так работает TCP. :)

2
ответ дан 4 December 2019 в 19:36
поделиться
Другие вопросы по тегам:

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