Forums / Install & configuration / Multi siteaccess and notification

"Please Note:
  • At the specific request of Ibexa we are changing this projects name to "Exponential" or "Exponential (CMS)" effective as of August, 11th 2025.
  • This project is not associated with the original eZ Publish software or its original developer, eZ Systems or Ibexa".

Multi siteaccess and notification

Author Message

Rémy Feuvrier

Thursday 14 April 2011 7:04:23 am

Hi,

Is there a clean way to use notification cronjob with multiple siteaccess ?

Trying to explain our problem.

We've got one eZ instance with a dozen of siteaccess. Each siteaccess have a domain or a subdomain declared in site.ini override and associated to a node.

First, I put runcronjobs.php in cron without anything. It take the default siteaccess to generate url, wich is not what we want. So I made a cron per siteaccess with -s option. Sounds good, but in fact it's not. -s option doesn't care where the new element is published.

Structure:
- Root
- - site1 (www.site.com)
- - site2 (www.site2.com)
- - site3 (aaa.site2.com)
-...

Cron:
1,31 * * * * www-data cd $EZPUBLISHROOT; $PHP runcronjobs.php -q -s site1 notification
2,32 * * * * www-data cd $EZPUBLISHROOT; $PHP runcronjobs.php -q -s site2 notification
3,33 * * * * www-data cd $EZPUBLISHROOT; $PHP runcronjobs.php -q -s site3 notification
...

Notification is just a cronpart where there's only notification.php ;)

If I put an object in site2 at 2:50, notification will be generated by the site1 cronjob which will send emails with wrong url.
In the same way, if I published an object at 3:31 (+seconds) in site1, notification will be generated with site2 cronjob !

So, is there a workaround to use notification like that or we have to made another notification script that respond to our need ?

Thanks for your answers or ideas ;)