Check the ECMWF Service Status page - there may be a problem with an ECMWF system that has already been identified.
Check that your FTP host is not full - one of the most common reasons that dissemination fails is because there is insufficient space for the data on the recipient's disk.
Check whether there have been any changes to the settings/passwords/permissions which control access to your disk.