VerneMQ: esempio di econnrefused e Webhook
Webhooks
attivare i webhooks in questo modo nel vostro vernemq.conf.local (.local quando si esegue su docker, in modo che le impostazioni in fondo al file persistano):
plugins.vmq_webhooks = on
vmq_webhooks.js_auth_on_register.hook = auth_on_register
vmq_webhooks.js_auth_on_register.endpoint = http://container_picockpit:1200/example/path
Nota che se il tuo webhook non è accessibile (econnrefused), anche l'autenticazione basata sul db fallirà ... !
Se si ottengono errori come i seguenti:
jalpine_morpheus | 17:11:10.394 [errore] chiamata endpoint fallita a causa di econnrefused
jalpine_morpheus | 17:11:10.394 [warning] non può autenticare il client {"mountpoint",<>} da 172.18.0.4:60002 a causa di econnrefused
Potrebbe essere dovuto al fatto che non si accede al webhook sulla porta giusta all'interno dell'altro contenitore Docker.