Hi all,
I am hoping to pick the collective brain here regarding a persistent issue with my local WeBWorK install.
I am running WeBWorK 2.18 on Ubuntu 20.04.6 LTS - this is a virtual appliance that lives in one of the servers owned by my college’s IT department. It was originally spooled up as the virtual image that was packaged with version 2.16 (that I updated to version 2.18 two years later). A while back, it began to crash quite infrequently - maybe once every week or two - and would require an SSH session to reboot. Lately, however, it has been crashing multiple times per day. That is, it times out if you access it through a web browser.
When it does crash, it does not appear to be a problem with Apache, as I’m still able to pull up the “It works!” Apache2 Ubuntu Default Page in a browser by subtracting the /webwork2 suffix from the URL. Regardless, since I only have 4gb ram assigned to the VM, I still tried playing around with some of the settings, adjusting MaxRequestWorkers and MaxConnectionsPerChild in mpm_prefork.conf and mpm_event.conf. This made no difference.
I’ve looked at the logs in /var/log/ , /var/log//apache2 , and /opt/webwork/webwork2/logs right after a crash, but I didn’t see anything that seemed out of the ordinary.
Can someone point me in the right direction to properly troubleshoot this? Is there a log that I am missing and should be combing through for an obvious cause for the application to hang up? In an ideal world, with Ubuntu 20.04.06's EOL approaching soon, I would just start from scratch and spool up a new virtual image with version 2.19. However, for the sake of good digital hygiene practices, I have a deal with my IT partners that they handle the network configuration end and I handle the day-to-day admin responsibilities and troubleshooting for our WeBWorK server, and thus I would have to have them do a fresh install (and they are very much under-staffed). I hope to keep 2.18 going just a little longer to get through the semester.
Thank you so much in advance.