проблема вот в чем.. есть 8 скриптов работающих постоянно в бесконечном цикле... и есть 20 тхт файлов ... некоторые скрипты каждые пару сек переписывают данные тхт файлов а другие каждые 1-5 сек тянут данные из этих файлов. заметил что сохраняемые в эти тхт файлы данные через несколько часов работы (иногда и несколько дней) заменяются каким то мусором.. причем мусор этот не мог быть сгенерирован скриптами при их правильной работе.. пробовал даже тупо $aaa = "qwert"; и сразу печать $aaa в файл.. 1 раз обнаружил в тхт файле список запущеных процессов в винде ) бывает попадают пути к различным файлам винды или просто непонятный мусор.. еще 1 раз заметил что данные(но не в полном объеме и с добавлением мусора) которые предназначались для одного тхт попали в другой с такимже именем но в другой папке. в error.log ошибок нет
изза чего может такое происходить? может быть это изза неописаных переменных?
такое ощущение что иногда при печати в файл вместо того что должно печатает какой то кусок из памяти.
код слишком огромный чтоб експерименты проводить.. если эту "систему" из 8 скриптов тестить отдельными кусками то глюков не наблюдается. но в сумме все скрипты иногда сходят с ума (общего у них только эти тхт файлы)
ЗЫ winxp_sp3, denwer 3