why some of my wordpress site's pages show 404

My some of my site’s pages shows 404 which is really annoying. Posts aren’t affected.

Before, even the admin area shows this error but eventually it goes okay after a few hours. But now, it is now permanently 404.

Please help.

Try re-saving your permalink structure. That might help you fix your issue. Thanks