Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple Frontend/Backend Servers issue #99

Open
NeubauerJohannes opened this issue Feb 2, 2024 · 1 comment
Open

Multiple Frontend/Backend Servers issue #99

NeubauerJohannes opened this issue Feb 2, 2024 · 1 comment

Comments

@NeubauerJohannes
Copy link

Q A
Bug report? yes
Feature request? no
BC Break report? no
RFC? no
Branch? master

We are running PimCore in a multi docker-container setup with multiple frontend-nodes and backend-nodes (for administration).
Maintenance Jobs are run by one of the backend-nodes.

In this kind of setup the locking/release does not work (preventing multiple processes to run).
It would be nice to include besides the pid the server id (e.g. hostname) and not start a process if another server reports the process as running.

Expected behaviour:

  • Do not start a process if another server reports it as running
  • Remove dead pids only when on the running server via maintenance task (to be run on any server of course)
@dpfaffenbauer
Copy link
Owner

we would need to properly refactor the bundle and use the messenger to distribute the jobs. We currently don't have any resources allocated in further developing this bundle. we are still happy with reviewing and merging pull requests,

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants