Я подозреваю, что файл постоянно записывается, но веб-сервер сообщает о дате изменения файла как время его открытия, и, таким образом, сообщает, что никаких изменений в файле не произошло и результат кэшируется. (либо на веб-сервере, либо на клиенте).
Сначала я попробую принудительную перезагрузку (Ctrl + F5 или Ctrl + Shift + R или Shift + ) и посмотрю, поможет ли это. Если этого не произойдет, вы можете попробовать что-то еще.
В отдельной оболочке на сервере выполните
tail -f ~/public_html/results.txt
Tail выводит последние n строк файла (где n по умолчанию равно 10), но параметр -f отслеживает файл и продолжает выводить отчет по мере его увеличения. Это, по крайней мере, даст вам уверенность, что файл записывается в пошаговом режиме.
Надеюсь, это поможет.