Set Up Cron Jobs
Scheduled jobs automate recurring tasks in iMaintenance, such as syncing incremental updates and refreshing asset dashboards. These must be configured to ensure the system stays current without manual intervention.
Cron Jobs
-
delta-cronjob → Synchronizes incremental updates from SAP.
-
asset360-cronjob → Refreshes Asset360 dashboard data.
Supporting Components
-
Messaging Queue →
rabbitmq-service
handles asynchronous communication. -
Distributed Caching →
redis-cluster
maintains high-speed cache for frequently accessed data. -
CWP Portal →
race-2-client
connects the cron jobs and microservices with the portal.
Deployment Notes
-
Use standard Linux
crontab
to schedule these jobs at required intervals. -
Validate execution logs after the first run to confirm jobs are firing correctly.
-
Ensure RabbitMQ and Redis are up and running before enabling cron jobs.