Hello,
in the current Plesk Obsidian release 18.0.36 I'm getting an error message regarding not started event handlers/malformed JSON when updating a domain via CLI.
For example:
There is an event handler set up for the "Physical hosting updated" event that seems to cause this issue:
The phys_hosting_update_handler.sh script simply writes the current date into a file, so there is not much magick going on here:
Despite the error message the handler script still is executed when updating a domain via CLI (as you can easily see in this case by checking the date in the last_update.txt file). So it doesn't make much sense why this message appears at all.
Any idea how I can get rid of these "Cannot start event handler" messages?
in the current Plesk Obsidian release 18.0.36 I'm getting an error message regarding not started event handlers/malformed JSON when updating a domain via CLI.
For example:
Code:
# plesk bin domain --update domain.tld -perl false
SUCCESS: Update of domain 'domain.tld' completed.
[2021-06-22 09:54:41.465] 84512:60d197410cb9f ERR [panel] Cannot start event handler: Could not decode JSON, syntax error - malformed JSON.
There is an event handler set up for the "Physical hosting updated" event that seems to cause this issue:
Code:
# plesk bin event_handler --list
Id 1
Name Physical hosting updated
Priority 50
User root
Command /usr/local/bin/phys_hosting_update_handler.sh
The phys_hosting_update_handler.sh script simply writes the current date into a file, so there is not much magick going on here:
Code:
#!/bin/bash
/usr/bin/date > /var/www/vhosts/system/${NEW_DOMAIN_NAME}/conf/last_update.txt
Despite the error message the handler script still is executed when updating a domain via CLI (as you can easily see in this case by checking the date in the last_update.txt file). So it doesn't make much sense why this message appears at all.
Any idea how I can get rid of these "Cannot start event handler" messages?