Morrissey may have been able to share a full track from his upcoming album yesterday, but apparently he isn't well enough to perform it live.

Access Atlanta reports that the singer has canceled his show at the Cobb Energy Performing Arts Center there tonight because he's come down with a virus. He's not the only one who's sick: Some of his backing band and road crew, as well as Kristeen Young -- the tour's opening act -- have also come down with the same ailment.

This makes the fourth time that Morrissey has canceled an Atlanta show. It's also another addition to the long list of setbacks that have struck him while on tour over the past couple years.

In the fall of 2012, he postponed shows because his mother was sick. Then in early 2013, he did the same thing due to an apparent bladder infection that actually turned out to be a bleeding ulcer. More shows were then canceled because he felt even worse and came down with Barrett's esophagus, which led to a longer recovery time and no shows at all for patient fans.

With his track record, is it maybe time for Morrissey to slow down on the tour front? At this rate, he spends more time canceling and postponing shows than he does actually performing them.

With his new album, 'World Peace Is None of Your Business,' coming out on July 15, there's still plenty of shows left on his current itinerary. Here's hoping he stays healthy enough to play them.

Here are the rest of the dates on his tour.

June 6 – Atlantic City, N.J. - Revel Ovation Hall
June 7 – Boston - Boston Opera House
June 10 – Baltimore - Meyerhoff Symphony Hall
June 11 – Washington, D.C. - Lincoln Theatre
June 13 – Chicago - Civic Opera House
June 14 – Flint, Mich. - James Whiting Auditorium
June 16 – Lewiston, N.Y. - Artpark Main Stage Theater
June 17 – Wilmington, Del. - Grand Opera House
June 19 – Hershey, Penn. - Hershey Theatre
June 21 – Brooklyn - Barclays Center (with Sir Cliff Richard)

And here's Morrissey reciting the lyrics to 'Earth Is the Loneliest Planet' while hanging out with Pamela Anderson on a Hollywood rooftop.

More From