Wednesday, April 15, 2015 at 6:29:12 PM

Hi Brad,

> I have some concerns about running Mac Minis 24/7/365 as web servers

I've got a client using this setup; works like a charm. No down time at all 
(although their site is not heavily used). Am very, very, very happy with it; 
support is a dream. (Support? I think in 3 years I had one call, when they shut 
down the network for some reason and it went offline.) The office folks where 
it's at are not sophisticated users, and they have no problem doing any admin 
tasks using remote software.

> Has anyone deployed Active4D running where 4D is running under a Windows OS 
> virtual machine?

I have another client with this setup, and it's nothing but a nightmare. Unless 
you've got the absolute best, top-of-the-line first class genius technical 
support (preferably someone sitting in front of the machine 24/7, can of Jolt 
in hand), along with NSA-level hardware and resources, you're going to be in 
for many, many, many headaches and hassles trying to keep the machine up and 
performing adequately.

Far too many times it just doesn't work correctly, and nobody seems to be able 
to figure out what the issue is. I've run remote stress tests, showing them the 
poor response, and they just shrug their shoulders and say it must be 4D. I 
have no idea what else they're running on it, but undoubtedly it must be 
something that spikes usage and kills the web server response (or locks it up 
completely). I believe if you do snapshots, this in particular tends to freeze 
up the machine and everything running on it. 

If you value your sanity, stay far, far away from this setup (again, unless 
you've got God or one of his assistants sitting in front of the machine and who 
will cheerfully step in and perform miracles when required). Sure, IT loves 
VMs, because (in theory) its cheaper and easier for them to manage; 
unfortunately, IT often doesn't care too much if the software running on the 
machine doesn't perform optimally. (In your best Brooklyn accent, "it's 
running--waddya want anyway?") (Yes, I know part of the problem is also 
political; unfortunately, if you find yourself in this situation, problems are 
only compounded.)

In your case, if you're running Apache as the front end, perhaps you'll be able 
to avoid these issues (assuming it's not running in the VM, correct?). Don't 
know; you'll need to test. 

There's a good article by Jonoke on server hardware:

http://www.jonoke.com/jonokemed/DatabaseServer.pdf

Skip to the last page, last line. You'll see their words of wisdom. (All caps 
if you happen to miss it. :-) And they certainly know 4D and the best setup for 
running it.

Good luck; hope my live and burn warning saves you some hair on your head...

Cheers!

Michael Larue

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

On Apr 15, 2015, at 6:20 PM, Perkins, Bradley D <[email protected]> wrote:

> Nabble shows I asked this back in 2009. There were a few responses that 
> others had considered it, but I don't think anybody had done it at the time?
> 
> We've always run 4D Server on Windows, and Apache/4D/Active4D on Mac OS. I'm 
> still running aging XServes that are due for replacement. I have some 
> concerns about running Mac Minis 24/7/365 as web servers.
> We've also moved some non-4D web applications to Amazon Web Services with 
> good results. I still might host, but would consider moving  into the cloud.
> 
> Has anyone deployed Active4D running where 4D is running under a Windows OS 
> virtual machine?  I'm specifically thinking of a situation where the host OS, 
> Apache Web Server and the Windows VM would be running on Linux. Requests 
> would hit Apache which would proxy them to 4D Windows running on the VM.
> 
> Also, has anyone had any notable issues moving 4D/Active4D from Mac to 
> Windows? This would be v14.
> 
> Thanks,
> 
> Brad
> _______________________________________________
> Active4D-dev mailing list
> [email protected]
> http://list.aparajitaworld.com/listinfo/active4d-dev
> Archives: http://active4d-nabble.aparajitaworld.com/

_______________________________________________
Active4D-dev mailing list
[email protected]
http://list.aparajitaworld.com/listinfo/active4d-dev
Archives: http://active4d-nabble.aparajitaworld.com/

Reply via email to