This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

puremessage digest messages not sent

Hi,

I am using Puremessage for Unix. Digest messages are not sent for some time. I can release messages with pmx-qman with no problem. Manually running pmx-qdigest ends with: "Died at /opt/pmx/bin/pmx-qdigest line 116."

:4875


This thread was automatically locked due to age.
  • Hello Andy,

    This is most likely due to DEF61042, where the "lock" table will still have a PID in it.

    Solution:


    Verification can be done:

    $ echo "select * from lock" | /opt/pmx/postgres/bin/psql pmx_quarantine

    Does the Centralized Digest row have running set to 0 or to a PID ID? If it is a PID ID, run the following:

    echo "update lock set running=0 where capability='Centralized Digest' " | /opt/pmx/postgres/bin/psql pmx_quarantine

    You will also need to delete the dryrun directory in /opt/pmx/var/digest/cache

    $ rm -rf /opt/pmx/var/digest/cache/dryrun

    It should work now.

    The switch --dry-run with pmx-qdigest is causing the issue and should be avoided until the next release.

    :4920
  • Thank You MarkJD, that did the trick ::smileyvery-happy:

    :4933