Skip to content

IBX-11795: Added worker in default configuration to handle messenger queue#10

Merged
konradoboza merged 1 commit into
5.0from
IBX-11795-messenger-worker-setup
Jun 25, 2026
Merged

IBX-11795: Added worker in default configuration to handle messenger queue#10
konradoboza merged 1 commit into
5.0from
IBX-11795-messenger-worker-setup

Conversation

@Sztig

@Sztig Sztig commented May 20, 2026

Copy link
Copy Markdown
Contributor
🎫 Issue IBX-11795

Description:

workers:
    messenger:
        disk: 256
        commands:
            start: php bin/console messenger:consume ibexa.messenger.transport --bus=ibexa.messenger.bus --limit=100 --time-limit=60 --memory-limit=256M

I have added this worker in default .platform.app.yaml configuration to handle the ibexa/messenger queue.
Disk is specified to limit the container size as by default it will try to run on a same size as the app making it very easy to run out of memory during build.
I am only adding this to ibexa/cloud and not ibexa/post-install package as by default we are not including ibexa/messenger in 4.6 installations.

Documentation:

I think we need a section in our documentation describing this config change when installing ibexa/messenger - https://doc.ibexa.co/en/4.6/infrastructure_and_maintenance/background_tasks

@Sztig Sztig requested a review from a team May 20, 2026 11:39
@Sztig Sztig added Doc needed The changes require some documentation Ready for review labels May 20, 2026
@tomaszszopinski tomaszszopinski self-assigned this Jun 24, 2026

@tomaszszopinski tomaszszopinski left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

QA approved on Ibexa DXP 5.0 headless (local and upsun).

@konradoboza konradoboza merged commit e5935d3 into 5.0 Jun 25, 2026
28 of 29 checks passed
@konradoboza konradoboza deleted the IBX-11795-messenger-worker-setup branch June 25, 2026 13:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Doc needed The changes require some documentation QA approved

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants