При установлении исходящего соединения сервер будет выглядеть в своей таблице маршрутизации для определения который из четырех интерфейсов для использования; Ваши соединения TCP будут иметь исходный IP Вашего интерфейса выхода.
netstat -rn
Даст Вам вывод Вашей таблицы маршрутизации; ищите любые определенные записи, соответствующие клиентскому IP, с которым Вы пытаетесь соединиться. Если ни один не будет существовать, то Вы будете использовать маршрут по умолчанию (0.0.0.0, маска 0.0.0.0). Если у Вас будет несколько маршрутов по умолчанию, то тот с самой низкой ценой будет используемым тем.
В Windows I не знают ни о каком способе сделать это, не останавливая сервис, поскольку процесс захватывает хранение над файлом. Что-то как неблокировщик может позволить Вам удалить файл, но, я не уверен, вызвал ли он затем беспорядок, когда он пытался переписать в тот файл.
Когда я считал Ваш вопрос, я думал о вращении журнала, т.е. журналы доберутся, чтобы быть определенным (настраиваемым) размером и затем быть замененными новыми файлами и изменить их имена для включения порядкового номера.
Немного поиска Google подняло это сообщение Sean Corfield, который описывает ColdFusion, созданный во вращении журнала. Это кажется, что может быть настроено, чтобы помочь Вам выполнить то, чего Вы желаете:
В Администраторе ColdFusion, при Отладке и Входе> Регистрирующиеся Настройки, можно установить размер, в котором файлы журнала вращаются и количество прошлых файлов журнала для хранения.
Максимальный размер файла (КБ) - "Когда файл достигает этого размера, он автоматически заархивирован".
Максимальное количество архивов - "После достижения этого предела, файлы удалены в порядке от самых старых до новейших".
По умолчанию максимальный размер файла установлен на 5 000 поэтому каждый раз, когда файл журнала достигает (приблизительно) 5 МБ, он заархивирован (повернутый), и по умолчанию последние 10 архивов сохранены (в дополнение к текущему журналу).
Если Вы изменяете настройки, это влияет на любые новые созданные файлы журнала, но не влияет ни на какие существующие файлы журнала - если Вы не перезапускаете ColdFusion.
ColdFusion блокирует их. ColdFusion может удалить их. Создайте пользовательский шаблон, чтобы обработать Ваше желаемое резервное копирование журнала и удаление, затем добавить его как запланированную задачу ColdFusion.
Steven прав, каждый раз, когда Вы хотите удалить файлы журнала, можно выполнить следующий код.
Можно попробовать следующий код:
<cfset logDir ="path of the log directory">
<cfoutput>
<cfdirectory action="list" directory="#logDir#" name="qry" filter="*.log">
<cfloop Query="qry">
<cffile action="delete" file="#logDir##qry.Name#">
</cfloop>
</cfoutput>