64-bit server creates a 32-bit app pool, what gives?
Moderator: SourceGear
64-bit server creates a 32-bit app pool, what gives?
I just installed the brand new 64-bit version of Vault Server 4.1.2, and I let it create its own app pool (the default). But the app pool it created is set up to run in 32-bit mode. I thought the whole point of this new version was to run in 64-bit mode.
OS is Windows Server 2008.
OS is Windows Server 2008.
Vault 5.0, Visual Studio 2010, Enhanced Client
Don't
Fixing this would break it. MS recommends running IIS application pools in 32 bit mode UNLESS there is a reason not to. Hosting guidelines recomment hosters to turn the application pools to 32 bit.
The reasons:
* You normally don't need more than the memory available in 32 bit
* The application uses less memory then.
I see both points valid for Vault.
The reasons:
* You normally don't need more than the memory available in 32 bit
* The application uses less memory then.
I see both points valid for Vault.
Sadly it is not exacly THAT easy, given that we talk about garbage collected systems. Throwing memory at a problem that does not require memory in the first place is not smart.
I fail to see how a source control system that is not doing heavy assset storage (like video files) should ever require 2gb of memory.
I fail to see how a source control system that is not doing heavy assset storage (like video files) should ever require 2gb of memory.
Note, Vault was written to fit in the constraints of a 32-bit operating system. And we will continue to be very careful about memory consumption on the server.
However, limitations of IIS HTTP file uploads and the caching strategy for a very, very large number of files within a repository may be reason enough to run the Vault Server in 64-bit mode with more than 4GB of memory.
However, limitations of IIS HTTP file uploads and the caching strategy for a very, very large number of files within a repository may be reason enough to run the Vault Server in 64-bit mode with more than 4GB of memory.
Jeff Clausius
SourceGear
SourceGear