If the License Dispatcher ecdaemon has stopped responding, and an attempt to restart it gives a message about corrupted log file or bad file descriptor (.agilic), you need to take some actions on the license server.
On Linux:
Kill any possibly hanging ecdaemon.bin processes.
Then you need to run the installation script ./install, in the installation directory on the license server.
Select Password Maintenance/Install password. You will now be asked for your product license Password.
Note, that you can find your password in the system/agipass file in the installation.
This should recreate the system/.agilic log file, and start ecdaemon again.
It may take a minute before the License Dispatcher is ready.
On Windows:
Run delsrv.bat (in the installation folder) as Administrator to delete the current license service.
Kill any possible hanging ecdaemon.exe processes in the Task Manager.
Delete the corrupted log file system/.agilic, in the installation.
Run instsrv.bat (in the installation folder) as Administrator to restart ecdaemon and recreate the log file.
It may take a minute before the License Dispatcher is ready.