I can help you resolve this comprehensively. Based on your configuration and symptoms, you’re dealing with three interconnected issues related to event scheduling config, trigger job enablement, and event logging.
Event Scheduling Configuration Issue:
Your properties are correct but incomplete. You need to add the scheduler activation flag:
event.trigger.enabled=true
event.schedule.jobInterval=300000
event.trigger.serverSide=true
event.scheduler.active=true
event.scheduler.startDelay=60000
The missing event.scheduler.active flag prevents the scheduler from initializing, and startDelay ensures proper startup sequencing.
Trigger Job Enablement:
Verify your services configuration includes the EventTriggerJobProcessor. In your services.xml, ensure:
<service name="EventTriggerJobProcessor" enabled="true">
<property name="poolSize" value="5"/>
<property name="queueCapacity" value="100"/>
</service>
If this service is disabled or missing, triggers won’t execute. The poolSize should match your expected concurrent event volume.
Event Logging Deep Dive:
Enable verbose event logging to see what’s actually happening:
log4j.logger.com.adobe.event.trigger=DEBUG
log4j.logger.com.adobe.event.scheduler=DEBUG
With verbose logging, you’ll see messages like “EventScheduler initialized”, “Job queue processing started”, and individual trigger execution attempts. The absence of these messages confirms the scheduler isn’t running.
Additional Critical Checks:
- Verify the background job executor thread pool isn’t exhausted (check thread dumps)
- Ensure no maintenance mode flags are active that would suspend job processing
- Confirm the service account has execute permissions on event trigger handlers
- Check that events have the
triggerType="SCHEDULED" attribute set correctly
Verification Steps:
After applying these changes:
- Restart your AEC instance to reinitialize services
- Monitor logs for “EventScheduler started successfully” message
- Create a test scheduled event with a short interval (60 seconds)
- Watch logs for “Processing scheduled event trigger” entries
- Verify event status transitions from Pending → Triggered → Completed
The root cause is almost certainly the missing scheduler activation combined with insufficient logging visibility. Once you enable the scheduler properly and turn on verbose logging, you should see trigger execution begin within your configured job interval. If issues persist after these changes, share your verbose logs and I can help identify any remaining configuration gaps.
This draft is based on general Adobe Experience Cloud knowledge. It has not been verified against your specific version and environment. Practitioners: verify the steps and share your experience below.