Skip to content

check_gearman does not work correctly when called by worker #185

@egofelix

Description

@egofelix

Hi all,

im using mod_gearman on RHEL 9 with this repo: https://download.opensuse.org/repositories/home:/naemon/AlmaLinux_9/

since the latest update (5.2.2-17.2), the check_gearman check does not work in Naemon anymore.

When the check gets executed, it just returns the following info:

(HOSTNAME) - check_gearman CRITICAL -

According to logs and anything, the following command is invoked: /bin/check_gearman -H 127.0.0.1 -w 250 -c 400 -W 250 -C 300

When i run that exact command as the naemon user on the host, i get the right output:

check_gearman OK - 11 jobs running and 0 jobs waiting. Version: 1.1.22|'..........................

But when called by mod_gearman_worker it does not work.

I downgraded the check_gearman binary to check_gearman: version 5.1.9 running on libgearman 1.1.19.1, which works again in the worker too.
The new version doesnt seem to work in the worker correctly, though i didnt found out why.
The problematic version is: check_gearman: version 5.2.2 running on libgearman 1.1.19.1

Is anyone else having this problem?

Kind Regards

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions