Might ask the guys at installatron if they would consider adding it to their product. That would save the cost of developing an installation plugin for a single application where it would probably cost the same for something that installed a multidude of applications.
Yes Miva Merchant is not free software otherwise I would have made a request to Installatron. However, Miva Merchant is the most popular "pay-for" shopping cart in the world(love it or hate it). I have been offering it for years and this is why I need a install plugin for it.
Yes. I am tinkering with the apache settings to find the best optimization for both MivaVM processes and static page processes. But in short the MivaVM and their corresponding Apache processes are bringing the DA machines to their knees under heavy load. My other non-DA machines run it all fine. So I have to figure out what the differences are.
Haven't gotten with DA Support on it yet as I bug them enough.
Yes I am running it as a centralized binary aka "sandboxed".
One trend I have noticed is that the stores all use OpenUI with 3rd party modules. But still the stores on the nonDA machines do too without these problems.
I am noticing that every Apache is sucking up 4.4MB of RAM whereas the other machines are only taking up 2.1MB or RAM. In comparing I see that it is probably all of the LoadModules in the DA system. On my nonDA machines all of those core items are all built in during compile with the exception of PHP and Frontpage. Since that is over a 50% reduction in RAM usage that may be the variable.
I guess I need to figure out how to customize the apache build a little. I have an empty machine so I think I will try it on that one first. Sounds like a good idea.
Sounds as if you narrowed it down. If I were you I would rebuild apache with minnimal modules. Then if testing is satisfactory, add another module, test, etc. You may find that a s specific module is causing you a problem. Keep me posted as I am obviously interested to see what the problem is.
sandboxed is the only way to go with Miva. It just becomes too much of an effort to maintain otherwise. Also sandboxed is a much lower load on the server. It may be a little slower for your Miva clients but it is much faster for everyone else.
I never liked Miva to be honest. It is slow and expensive for the most part, but I have some users that have been using it a long time.
Followed by the added PHP and Frontpage modules:
Now I just have to try to achieve the same with the DA systems.
We haven't had a need for Mod_Perl at all so we haven't included it in order to keep the resources down. Maybe we will add it in on one of the machines at some point should the need arise. I was on the bleeding edge when Mod_Perl started to fly.... but it never seemed to me that it was ever going to really take flight.
Yah but we built our clientbase on us being one of the Top 5 Miva Hosts. So you can understand my concerns with the stores starting to act up on the DA systems. If we fall from that ranking we may never see it again. Scary. So I MUST figure out how to get it to run as it has for over 3 years now.
I agree that Sandboxed is the way to go. Those couple of troubles on the nonDA machines weren't critical and we were hoping that the DA systems and obvious upgrades would improve things enough that those little problems would disappear. But now I can't tell if the old problems are gone as the new problem is much bigger and blocking my view.
I have been trying some trial and error tuning. What is your opinion or the opinions of the users here on these settings. Remember I am playing hit or miss. Seems pretty stable right now actually but it also doesn't look like the machine has the same load as it did for 2 hours yesterday.
These are my settings on a loaded non DA server with Sune one ASP. Runs fairly well.
I would try turning KeeepAlive off and make sure HostNameLookups are off as well. Also is it possible you have a lot of processes just hanging and not being killed off properly? Why do you have Timeout set so high(I gues it's not a big deal).
Wow top 5 Miva hosts. That's pretty good. I assume they give you deep discounts.
I never heard of doing this in a .htaccess file. I don't think this would help even if it is possible. I haven't really seen KeepAlive do much in Apache. Setting it to Off is probably best in your setup. It will definitely consume less memory which seems to be part of the problem.