You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ofbiz.apache.org by Ingo Wolfmayr <in...@wolfix.at> on 2023/09/21 07:09:12 UTC

Running a service instance

Hi everybody,

I am thinking about the following setup and I am not sure if it is possible. If yes, what are the proposed configurations settings and what should be monitored in detail?

Instance1: main instance
- holds images, files ...
- serving views ...

Instance2: service worker instance
- process defined services
-- for example addToSolrIndex
-- import tasks - long running task

Both instances will use the same database.

My concerns:
- how do I configure instance2 to store images uploaded by an import task to the right directory (runtime/uploads/... of Instance1, images/products/... of instance1)

Any hints, thoughts about this topic would be very appreciated.

Best regards,
Ingo

Re: Running a service instance

Posted by Giulio Speri - MpStyle Srl <gi...@mpstyle.it>.
Hello Ingo,

Just a small correction.
It's Unison the sync software, not Bison.
Sorry for the confusion.

Regards,
Giulio


On Mon, Oct 9, 2023, 02:50 Ingo Wolfmayr <in...@wolfix.at> wrote:

> Hello Giulio,
>
> thanks for the input. I will take a closer look.
>
> Cheers,
> Ingo
>
> -----Ursprüngliche Nachricht-----
> Von: Giulio Speri - MpStyle Srl <gi...@mpstyle.it>
> Gesendet: Sonntag, 8. Oktober 2023 23:55
> An: user@ofbiz.apache.org
> Cc: Nicolas Malin <ni...@nereide.fr>
> Betreff: Re: Running a service instance
>
> Hello Ingo,
>
> I share a solution we use for sharing images across ofbiz instances on
> different servers.
> If your instances run on Linux servers you could also consider to use
> Bison, an utility tool that could keep two remote directory synced, both
> for adding and removing files.
> It's not real-time as a mounted volume, since the sync script has to be
> scheduled in crontab (is: every 5 minutes), but it's quite simple to use
> and configure and if you do not necessarily need real-time for your
> imes/files you could give it a try.
>
> Regards,
> Giulio
>
> Il giorno ven 22 set 2023 alle ore 07:52 Ingo Wolfmayr <
> ingo.wolfmayr@wolfix.at> ha scritto:
>
> > Hello Nicolas,
> >
> > sounds great! Thanks for the fast response.
> >
> > Cheers,
> > Ingo
> >
> > Von: Nicolas Malin <ni...@nereide.fr>
> > Gesendet: Donnerstag, 21. September 2023 09:19
> > An: user@ofbiz.apache.org; Ingo Wolfmayr <in...@wolfix.at>
> > Betreff: Re: Running a service instance
> >
> > Hello Ingo,
> >
> > * Store your upload directory on shared volume (bucket, nfs, sshfs
> > other something like that) and mount it on the same patch on each
> > server (like
> > /var/lib/ofbiz/contents)
> > * Use the same path for the ofbiz home on each server hosting each
> > instance.
> > * Configure the upload content on your ofbiz properties
> >
> > Let's rock
> >
> > Nicolas
> >
> > Le 21/09/2023 à 09:09, Ingo Wolfmayr a écrit :
> >
> > Hi everybody,
> >
> >
> >
> > I am thinking about the following setup and I am not sure if it is
> > possible. If yes, what are the proposed configurations settings and
> > what should be monitored in detail?
> >
> >
> >
> > Instance1: main instance
> >
> > - holds images, files ...
> >
> > - serving views ...
> >
> >
> >
> > Instance2: service worker instance
> >
> > - process defined services
> >
> > -- for example addToSolrIndex
> >
> > -- import tasks - long running task
> >
> >
> >
> > Both instances will use the same database.
> >
> >
> >
> > My concerns:
> >
> > - how do I configure instance2 to store images uploaded by an import
> > task to the right directory (runtime/uploads/... of Instance1,
> > images/products/... of instance1)
> >
> >
> >
> > Any hints, thoughts about this topic would be very appreciated.
> >
> >
> >
> > Best regards,
> >
> > Ingo
> >
> >
> >
> >
>
> --
> Giulio Speri
>
>
> *Mp Styl**e Srl*
> via Antonio Meucci, 37
> 41019 Limidi di Soliera (MO)
> T 059/684916
> M 347/0965506
>
> www.mpstyle.it
>

AW: Running a service instance

Posted by Ingo Wolfmayr <in...@wolfix.at>.
Hello Giulio,

thanks for the input. I will take a closer look.

Cheers,
Ingo

-----Ursprüngliche Nachricht-----
Von: Giulio Speri - MpStyle Srl <gi...@mpstyle.it> 
Gesendet: Sonntag, 8. Oktober 2023 23:55
An: user@ofbiz.apache.org
Cc: Nicolas Malin <ni...@nereide.fr>
Betreff: Re: Running a service instance

Hello Ingo,

I share a solution we use for sharing images across ofbiz instances on different servers.
If your instances run on Linux servers you could also consider to use Bison, an utility tool that could keep two remote directory synced, both for adding and removing files.
It's not real-time as a mounted volume, since the sync script has to be scheduled in crontab (is: every 5 minutes), but it's quite simple to use and configure and if you do not necessarily need real-time for your imes/files you could give it a try.

Regards,
Giulio

Il giorno ven 22 set 2023 alle ore 07:52 Ingo Wolfmayr < ingo.wolfmayr@wolfix.at> ha scritto:

> Hello Nicolas,
>
> sounds great! Thanks for the fast response.
>
> Cheers,
> Ingo
>
> Von: Nicolas Malin <ni...@nereide.fr>
> Gesendet: Donnerstag, 21. September 2023 09:19
> An: user@ofbiz.apache.org; Ingo Wolfmayr <in...@wolfix.at>
> Betreff: Re: Running a service instance
>
> Hello Ingo,
>
> * Store your upload directory on shared volume (bucket, nfs, sshfs 
> other something like that) and mount it on the same patch on each 
> server (like
> /var/lib/ofbiz/contents)
> * Use the same path for the ofbiz home on each server hosting each 
> instance.
> * Configure the upload content on your ofbiz properties
>
> Let's rock
>
> Nicolas
>
> Le 21/09/2023 à 09:09, Ingo Wolfmayr a écrit :
>
> Hi everybody,
>
>
>
> I am thinking about the following setup and I am not sure if it is 
> possible. If yes, what are the proposed configurations settings and 
> what should be monitored in detail?
>
>
>
> Instance1: main instance
>
> - holds images, files ...
>
> - serving views ...
>
>
>
> Instance2: service worker instance
>
> - process defined services
>
> -- for example addToSolrIndex
>
> -- import tasks - long running task
>
>
>
> Both instances will use the same database.
>
>
>
> My concerns:
>
> - how do I configure instance2 to store images uploaded by an import 
> task to the right directory (runtime/uploads/... of Instance1, 
> images/products/... of instance1)
>
>
>
> Any hints, thoughts about this topic would be very appreciated.
>
>
>
> Best regards,
>
> Ingo
>
>
>
>

--
Giulio Speri


*Mp Styl**e Srl*
via Antonio Meucci, 37
41019 Limidi di Soliera (MO)
T 059/684916
M 347/0965506

www.mpstyle.it

Re: Running a service instance

Posted by Giulio Speri - MpStyle Srl <gi...@mpstyle.it>.
Hello Ingo,

I share a solution we use for sharing images across ofbiz instances on
different servers.
If your instances run on Linux servers you could also consider to use
Bison, an utility tool that could keep two remote directory synced, both
for adding and removing files.
It's not real-time as a mounted volume, since the sync script has to be
scheduled in crontab (is: every 5 minutes), but it's quite simple to use
and configure and if you do not necessarily need real-time for your
imes/files you could give it a try.

Regards,
Giulio

Il giorno ven 22 set 2023 alle ore 07:52 Ingo Wolfmayr <
ingo.wolfmayr@wolfix.at> ha scritto:

> Hello Nicolas,
>
> sounds great! Thanks for the fast response.
>
> Cheers,
> Ingo
>
> Von: Nicolas Malin <ni...@nereide.fr>
> Gesendet: Donnerstag, 21. September 2023 09:19
> An: user@ofbiz.apache.org; Ingo Wolfmayr <in...@wolfix.at>
> Betreff: Re: Running a service instance
>
> Hello Ingo,
>
> * Store your upload directory on shared volume (bucket, nfs, sshfs other
> something like that) and mount it on the same patch on each server (like
> /var/lib/ofbiz/contents)
> * Use the same path for the ofbiz home on each server hosting each
> instance.
> * Configure the upload content on your ofbiz properties
>
> Let's rock
>
> Nicolas
>
> Le 21/09/2023 à 09:09, Ingo Wolfmayr a écrit :
>
> Hi everybody,
>
>
>
> I am thinking about the following setup and I am not sure if it is
> possible. If yes, what are the proposed configurations settings and what
> should be monitored in detail?
>
>
>
> Instance1: main instance
>
> - holds images, files ...
>
> - serving views ...
>
>
>
> Instance2: service worker instance
>
> - process defined services
>
> -- for example addToSolrIndex
>
> -- import tasks - long running task
>
>
>
> Both instances will use the same database.
>
>
>
> My concerns:
>
> - how do I configure instance2 to store images uploaded by an import task
> to the right directory (runtime/uploads/... of Instance1,
> images/products/... of instance1)
>
>
>
> Any hints, thoughts about this topic would be very appreciated.
>
>
>
> Best regards,
>
> Ingo
>
>
>
>

-- 
Giulio Speri


*Mp Styl**e Srl*
via Antonio Meucci, 37
41019 Limidi di Soliera (MO)
T 059/684916
M 347/0965506

www.mpstyle.it

AW: Running a service instance

Posted by Ingo Wolfmayr <in...@wolfix.at>.
Hello Nicolas,

sounds great! Thanks for the fast response.

Cheers,
Ingo

Von: Nicolas Malin <ni...@nereide.fr>
Gesendet: Donnerstag, 21. September 2023 09:19
An: user@ofbiz.apache.org; Ingo Wolfmayr <in...@wolfix.at>
Betreff: Re: Running a service instance

Hello Ingo,

* Store your upload directory on shared volume (bucket, nfs, sshfs other something like that) and mount it on the same patch on each server (like /var/lib/ofbiz/contents)
* Use the same path for the ofbiz home on each server hosting each instance.
* Configure the upload content on your ofbiz properties

Let's rock

Nicolas

Le 21/09/2023 à 09:09, Ingo Wolfmayr a écrit :

Hi everybody,



I am thinking about the following setup and I am not sure if it is possible. If yes, what are the proposed configurations settings and what should be monitored in detail?



Instance1: main instance

- holds images, files ...

- serving views ...



Instance2: service worker instance

- process defined services

-- for example addToSolrIndex

-- import tasks - long running task



Both instances will use the same database.



My concerns:

- how do I configure instance2 to store images uploaded by an import task to the right directory (runtime/uploads/... of Instance1, images/products/... of instance1)



Any hints, thoughts about this topic would be very appreciated.



Best regards,

Ingo




Re: Running a service instance

Posted by Nicolas Malin <ni...@nereide.fr>.
Hello Ingo,

* Store your upload directory on shared volume (bucket, nfs, sshfs other 
something like that) and mount it on the same patch on each server (like 
/var/lib/ofbiz/contents)
* Use the same path for the ofbiz home on each server hosting each instance.
* Configure the upload content on your ofbiz properties

Let's rock

Nicolas


Le 21/09/2023 à 09:09, Ingo Wolfmayr a écrit :
> Hi everybody,
>
> I am thinking about the following setup and I am not sure if it is possible. If yes, what are the proposed configurations settings and what should be monitored in detail?
>
> Instance1: main instance
> - holds images, files ...
> - serving views ...
>
> Instance2: service worker instance
> - process defined services
> -- for example addToSolrIndex
> -- import tasks - long running task
>
> Both instances will use the same database.
>
> My concerns:
> - how do I configure instance2 to store images uploaded by an import task to the right directory (runtime/uploads/... of Instance1, images/products/... of instance1)
>
> Any hints, thoughts about this topic would be very appreciated.
>
> Best regards,
> Ingo
>