Re: Issue with I_CmsEventListener in Clustered System

Daniel Seidel via opencms-dev <[email protected]> Thu, 8 Feb 2024 08:51:38 +0100
Newsgroups gmane.comp.cms.opencms.devel
Message-ID <[email protected]>
Hi,

not all the default OpenCms events are forwarded to the non-workplace 
servers, since it does not make sense to forward events that only 
indicate offline changes and no online change.

If you set up your own events, you can configure them to be forwarded to 
a server in the ocee-cluster.xml:

...

             <server>
                 <name>The server that should receive the event</name>
                 ...
                 <custom-events>{comma-separated list of 
event-ids}</custom-events>
             </server>


E.g., if your event has id 20001 and only this custom event should be 
received, you put <custom-events>20001</custom-events>


Best, Daniel.

Am 06.02.24 um 17:35 schrieb Chema Jiménez via opencms-dev:
>
> Hi,
>
> In my environment, I have "OCEE" configured and the I_CmsEventListener 
> event is not executed on the slaves.
>
> Do I have to indicate any specific configuration?
>
> Best regards.
>
> Chema Jiménez Flores.
>
> *De:*DAVID RODRIGUEZ MERINO <[email protected]>
> *Enviado el:* martes, 06 de febrero de 2024 9:05
> *Para:* Chema Jiménez <[email protected]>; 
> [email protected]
> *Asunto:* Re: Issue with I_CmsEventListener in Clustered System
>
> You can  call a JSP/java to send an event from master to slaves.
>
> Another option is pay the OCEE to Alkacon
>
> -- 
>
>
> David Rodríguez Merino
> Área Web del Gabinete de Comunicación
> Vicerrectorado de Comunicación
> Universidad de Valladolid
>
> Edificio Rector Tejerina
> Plaza de Santa Cruz nº 6
> 47002 Valladolid
>
> Email: [email protected]
> Email grupo: [email protected]
>
> *De: *Chema Jiménez <[email protected]>
> *Fecha: *lunes, 5 de febrero de 2024, 8:47
> *Para: *DAVID RODRIGUEZ MERINO <[email protected]>, 
> [email protected] <[email protected]>
> *Asunto: *RE: Issue with I_CmsEventListener in Clustered System
>
> Hello David,
>
> Thank you for your response. That is an option, but what I really need 
> to know is how I can send events to the slaves using the OpenCms API.
>
> Best regards.
>
> Chema Jiménez Flores.
>
> *De:*DAVID RODRIGUEZ MERINO <[email protected]>
> *Enviado el:* lunes, 05 de febrero de 2024 8:12
> *Para:* [email protected]
> *CC:* Chema Jiménez <[email protected]>
> *Asunto:* RE: Issue with I_CmsEventListener in Clustered System
>
> Hi Chema
>
> We use a table in database to save the changes in the master. The 
> slaves read this table and do the changes in a task every 5 minutes. 
> If you need more information contact me
>
> Regards
>
> ------------------------------------------------------------------------
>
> *De:*opencms-dev <[email protected]> en nombre de Chema 
> Jiménez via opencms-dev <[email protected]>
> *Enviado:* jueves, 1 de febrero de 2024 8:46
> *Para:* [email protected] <[email protected]>
> *Cc:* Chema Jiménez <[email protected]>
> *Asunto:* [opencms-dev] Issue with I_CmsEventListener in Clustered System
>
> Hello,
>
> I have developed a class that implements I_CmsEventListener, and its 
> events include [EVENT_RESOURCE_AND_PROPERTIES_MODIFIED, 
> EVENT_RESOURCE_COPIED, EVENT_RESOURCE_CREATED, EVENT_RESOURCE_DELETED, 
> EVENT_RESOURCE_MODIFIED, EVENT_RESOURCE_MOVED]. If a resource meets a 
> certain condition, another class is executed.
>
> The problem is that in a "cluster" system (with two slave nodes), when 
> editing a resource on the admin node, the I_CmsEventListener class 
> runs only on the admin node and not on the other nodes.
>
> How can I ensure that the I_CmsEventListener class executes on all 
> nodes when modifying a resource?
>
> Thank you very much.
>
> Regards.
>
>
> _______________________________________________
> This mail is sent to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please visit
> https://lists.opencms.org/mailman/listinfo/opencms-dev
>
>
>
-- 
Kind Regards

Daniel.

-------------------

Daniel Seidel
Alkacon Software GmbH & Co. KG - The OpenCms Experts
https://www.alkacon.com  -http://www.opencms.org

_______________________________________________
This mail is sent to you from the opencms-dev mailing list
To change your list options, or to unsubscribe from the list, please visit
https://lists.opencms.org/mailman/listinfo/opencms-dev