Virus?
Not likely... unless you think covid hopped into computers! :)
More likely a DDOS on the system, or very possibly a power outage at the server end... my moneys on the third option. The internet has been intermittent during the last few days and there have been a few brown outs in our area.