Did you inspect your page to see if the admin bar is being printed? It should be at the bottom of the page before the </body> end tag. If you find it and it is set to display:none then see if this is being one by a css styling script or by a javascript event (it will set it in the element itself usually).
If it is not being printed then the issue comes from the php itself. Switch off some plugins to see if one of them might be causing the issue. There is a show_admin_bar filter which can be used to hide the bar.
Thank you Mr Aurovarata for your insight.
I also noticed that the admin bar is not visible only on my home page, where as when I create a new pare or view the other pages on my site, like the Contact Us page, the admin bar is visible. Then I tried deactivating a few plugins that I had recently installed. And when I deactivating this particular plugin called “WP Fastest Cache by Emre Vona” the admin bar started appearing on the home page too.
But now I’m facing a bigger issue! From the time I had deactivated the plugin my site seems to take roughly 3 to 4 minutes to load the home page. And at times it gives an error saying
“502 Bad Gateway
The server returned as invalid or incomplete response”
Could someone shed some light on this issue.