My wordpress install seems to be massively hampered by admin-ajax.php. It seems to be in use extremely regular and from googling around the web it seems that something as simple as leaving your admin panel open or having multiple authors in the backend can cause problems.
I don't see how this could be sustainable, I have lots of contributors who would regularly be in the backend writing posts (for decent periods of time) and perusing and looking at others work to fix and edit it.
In the logs it seems admin-ajax just runs and runs.
[pool www] child 15690, script '/wp-admin/admin-ajax.php' (request: "POST /wp-admin/admin-ajax.php") executing too slow (96.950516 sec), logging
[pool www] child 15690, script '/wp-admin/admin-ajax.php' (request: "POST /wp-admin/admin-ajax.php") execution timed out (126.950845 sec), terminating
[pool www] child 15690 exited on signal 15 (SIGTERM) after 7962.787679 seconds from start
So it's identified as slow at 96 seconds, times out after 126 seconds and then 7962 seconds later is terminated.
What is in admin-ajax.php that would make it take that long to finish running and how can we get it to run faster. There has to be a better system here.