У меня есть Perl CGI-скрипт, который генерирует другой HTML, очевидно, в случайном порядке.Ни один из входов не изменяется.Например, я буду запускать wget
дважды и получу два разных результата.CGI поддерживается базой данных разработки, которая тоже не меняется.
У меня есть оператор отладки, который сообщает мне, что такое же количество элементов возвращается из БД в сценарий.
Честно говоря, я озадачен.Логика, БД и входы не меняются, но вывод меняется.
http-сервер apache2 в Ubuntu 10.04.Версия Perl - это Perl 5.10.
edit: всякий раз, когда я запускаю его из командной строки на сервере, вывод корректен.
edit2: некоторые из неудачных прогонов кажутся предыдущими версиямисценарий.Я не думаю Apache кэширует CGI, но кажется, что он может получать устаревшие версии кэша ....