I use mod_perl scripts under Apache 2.4.18 on a VPS under Ubuntu 16.04. The scripts open files from the disk (web page templates). From time to time, they stop seeing these files, the server error log is full of the following errors:
[TIME] [:error] [pid PID:tid TID] file error - FILENAME: not found\n
These messages are generated by the Template package when Perl
open() function returns false. After Apache restart, the files are visible again, but only for some time. After a while, the problem reappears.
What can be the reason of such behaviour?