Предполагается, что это упрощенное универсальное решение, хотя проблема в настоящее время связана с приложением IIS CGI, которое должно регистрировать временную шкалу событий (второе разрешение) для устранения неполадок в ситуации, когда более поздний запрос заканчивается в базе данных MySQL ДО предыдущий запрос!
Таким образом, все сводится к записи отладочных операторов в одном текстовом файле.
Я мог бы написать сервис, который управляет очередью, как предложено в этой теме:
Ошибка записи в один файл в веб-сервисе в .NET
но развертывание сервиса на каждой машине - это боль
или я мог бы использовать глобальный мьютекс, но для этого требовалось бы, чтобы каждый экземпляр открывал и закрывал файл для каждой записи
или я мог бы использовать базу данных, которая бы справилась с этим для меня, но нет смысла использовать базу данных, такую как MySQL, чтобы попытаться решить проблему с временной шкалой. SQLite - еще одна возможность, но этот поток
http://www.perlmonks.org/?node_id=672403
Предполагает, что это не очень хороший выбор.
Я действительно ищу простой подход, такой же тупой, как запись в отдельные файлы для каждого процесса и их консолидация случайно с помощью запланированного приложения. Я не хочу чрезмерно проектировать это, ни тратить неделю, осуществляя это. Это нужно только время от времени.
Предложения