Hi,
Chances are you have corrupt station memory, not unusual with a Davis station is there has been a power (or some other sort of) interruption. Try the steps under
Corrupt station memory in the
User's Guide. Note the comment at the end of that section about dumping the loggers memory before you clear the loggers memory (if you get to that stage), this helps minimise any data loss.
You might also want to adjust the archive_interval setting under [StdArchive] in weewx.conf to match the 60 seconds setting you have in your console, or if you in fact want a 5 minute archive interval as you have in weewx.conf, then change the interval setting in the console to match. That will prevent these messages:
May 6 22:18:05 server weewx[8603]: engine: The archive interval in the configuration file (300) does not match the station hardware interval (60).
These messages are harmless, WeeWX will default to the console setting if there is a conflict, but it cuts down on some unnecessary output.
Gary