Sri Lanka on Friday shut all government offices and schools as the death toll from floods and landslides across the country rose to 56, news agency AP reported quoting officials.