Summary
Job is not running at the scheduled time.
Symptoms
Scheduled job running at 20:00, however, the job will kick off next day instead.
Corrected the ESXi host time, the Administrator console 8080 tab and the ECX host itself and that did not help.
Resolution
In order for jobs to run off the appliance time zone the following 2 steps need to be performed:
To set a time zone:
1. From a supported browser, enter the following URL: https://:8090/ where is the IP address of the virtual machine where the application is deployed.
2. In the login window, select System from the Authentication Type drop-down menu. Enter your password to access the Administrative Console. The default password is ecxadLG235.
3. Click Perform System Actions.
4. In the Change Time Zone section, select your time zone. A message stating the operation was successful displays. All ECX logs and schedules will reflect the selected time zone. The selected time zone will also display on the ECX appliance when logged in as a root user.
5. To view the current time zone, select Product Information from the main Administrative Console page. The displayed time updates every five seconds.
To sync ECX instances to the defined server time:
1. Follow the procedure above to set the time zone of the ECX appliance.
2. Log in to the ECX appliance as a root user, and edit the following file: /opt/virgo/repository/ecxusr/com.syncsort.dp.xsb.api.endeavour.session.properties.
3. In the property file, set useServerTime to true, then save the file.
4. Restart the ECX appliance through the following commands:
service virgo stop
service virgo start
service virgo start