Changes on the fly
Another things that comes up in the world of web apps is bugs; bugs that can occur in production environments overnight. Interpreted languages allowing making changes to these errors only a matter of quick edits once found. For example if a bug existed in a Python script, and you have identified the problem (which could be a task all in its own from the lack of logging) you can simply make your edits and restart the script. Again with PHP you can make the changes and allow the server to serve up the new version of the code. With compiled languages, you'd have to make the changes, recompile the code and then replace the old one. If your running your web app with an interpreted language, and you're also using Docker, then Docker will pick up the changes of the file if you are using WORKDIR. How ever if you are using a compiled executable then it's more than likely you will have to rebuild your container creating an even longer process of fixing your bugs.
Scalability is a required component of languages used for web apps and data analytics applications (which tend to be attached to web apps for information viewing). In this case scaling a compiled language app means also scaling the technology to run the app. If you are you using Tomcat and Java, you'd also need to run multiple instances of Tomcat and store multiple copies of Tomcat on each machine, horizontally, as well as running a load balancer. Where as an interpreted language just needs to store the processor and a copy of the source. Of course a reverse proxy will be needed if doing load balancing.