Leon already have mentioned 32-Bit, and its limitations of using RAM (3.5GB it is), but have you as well tried allocating more RAM resources to your DB? rather than just allocating to VM? Thirdly, what kind of VM is your Windows server hosted on? as VM's (unless a true hypervisor is used) adds a layer of host operating system beneath, this adds to latency, therefore a direct hardware install is always better than a VM. Secondly, was the test questions remained the same throughout? as they must be changed on yearly, semi-annually basis, this adds to the calls to database. so you have to find out, what was the initial moodle version installed? as it must have been upgraded overtime and every major moodle update comes with added features at the cost of hardware resource. Michael, you've got one thing right, XAMPP is not for production, XAMPP is usually used when base operating system doesnt comes with a web server of its own (Windows Home editions) so developers can use XAMPP to develop web applications.Īnyway, now you have to dig in history, 150 concurrent users isnt very resource demanding but there are plenty of factors playing the role to degrade the service overtime. Generally if you run Moodle on Microsoft Windows I strongly recommend using IIS instead of XAMPP/Apache if that's a way forward for you. I strongly recommend you do a test migration first to make sure everything works before trying it with the live site. You'll need to check that your version of Moodle works with the PHP version in the XAMPP release you download. You could look into moving to a 64-bit XAMPP build. One thing you could check is that the site cron is running, if it's not you'll see a message on Site administration → Notifications. You don't say what version of Moodle is in use but this could be an older version too? This could contribute to issues over time as the amount and size of files grows over time, and the number of rows in the database increases. The 32-bit build also prevents Moodle from performing file operations on files larger than 2 GB or handling values larger than 2^32 - 1 (e.g. So regardless of the RAM added, only 4 GB could ever be used by Moodle. Is there a way I can test the server to see if can handle 100 concurrent users?Īs you say XAMPP isn't recommended for production use and here's one of the reasons: XAMPP's builds of Apache and PHP have always been 32-bit (64-bit builds were issued for the first time this week!). I'm a bit concerned as this path is bound to fail during the next exam. At this point, I'm trying to increase memory allocation to Apache, PHP and MySQL. We are running Moodle version: 3.0.4 (they are refusing to upgrade as this is tied to an in-house ERP system) The consultant has also convinced them that Apache is the only way. # MaxConnectionsPerChild: maximum number of connections a server process serves # ThreadsPerChild: constant number of worker threads in the server process Consider raising the ThreadsPerChild setting AH00326: Server ran out of threads to serve requests. How do I start managing these logs? I did find this at the time the exam failed: I did have a look at the logs, some are so huge I can't even open them. That should be enough to start the disussion/cussion, me thinks! Consider this a response from Ghost 1! not entire log files).įor the mysql config, logged onto the client: Can you locate error logs? Share clips of those logs around the time/date your entity experienced the issues. Version of Moodle? Versions of Apache, MySQL, PHP. How much memory was allocated? How much of that memory is being used by: Apache? by My SQL? So far we know XAMPP (and you already know not an ideal setup). So guess you are asking for someone here in community to write up justifcation for upgrading? Uhhh. no one has access to your 'server' and don't believe anyone will ask for access to it (no Vulcan Mind Meld possible!). Why it failed requires more info and inspection of logs of Apache, MySQL, PHP. venturing a guess the Moodle has also been 'unmanaged'. So you are playing the role of Bob Crachit and want help talking to the Scrooge's at a Uni? Hmmmmm.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |