Home Server
New Blog Posts: Merging Reports - Part 1 and Part 2

Two Servers, One Box

edited March 2006 in Server
I've got one HTTPS system working well and want to add another to support
both a production and development environment from the same server. Any
thoughts on this one? I've tried several approaches but don't really like
any of them...

- Passing the desired prod/dev "status" as a report parameter works but adds
a lot of overhead to reconnect each time to the proper Oracle instance.

- The RBService supports one server. Can this be updated to support two
servers? Without the service a crash becomes fatal.

- A second report server box running on a second IP. This would add expense
in both licensing and hardware to support a handful of users hitting the
development instance.


What's working for me now - RB 10.01 Server / 443 SSL into the DLL / 1333
into the RBServer / Oracle 9i via DOA all running on the same box.

Comments

  • edited March 2006

    You can create a second windows service application - here is an example
    that you can download and use.

    http://www.digital-metaphors.com/tips/CustomRBServiceApp.zip

    note: each server application running on the same machine needs to use a
    different port number


    The 3 options I can think of are:

    1. Run two service app on the same machine

    2. Use two server machines
    3. Have the developers create a local server on their own machine.



    Best regards,

    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com
  • edited March 2006
    Hey Nard - Thanks for this, it looks promising to run two services on the
    same box.

    When I try to open your example in Delphi 6 SP2 I'm getting a number of
    undefined properties on Tservice.

    What am I missing? Or won't this work in D6?
  • edited March 2006

    I used D7 to create that example. You will need to test it with D6.



    Best regards,

    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com
This discussion has been closed.