Thanks for the suggestions. As it turned out, I ended up just removing weewx and re-installing as it only takes just a minute to do so. As of now, everything is running smooth and stable and it sure is great to just have a completely quiet Pi running instead of the big desktop.
Thanks everyone!