Я работаю над проектом, который генерирует файлы Google Планета Земля KML и сохраняет файл в доступном через Интернет каталоге. Он работает на Windows с ActivePerl. (не моя предпочтительная платформа, но это то, с чем я должен работать.)
Метод, который я использую для этого: написать в temp.kml , использовать File :: Copy для копирования temp.kml в real.kml . Это происходит раз в секунду.
Google Планета Земля получает этот real.kml через веб-сервер apache2. Проблема заключается в том, что возникают ошибки, когда Google Планета Земля захватывает real.kml одновременно с копированием temp.kml в real.kml .
Я понимаю, что есть большая вероятность, что это неизбежно, но есть ли способ, которым я могу минимизировать частоту появления ошибок?