Page loads are inconsistently loaded or timing out.
apache-status output:
GGGGGGKGGGGGGGGGGGGGGGGGGGGGKGGGGGGGGGGGGGGGGGGGGGGGGKGGKGGGGGGG KGGGGGGGGGGGKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG_GGGGGGGGGGGGGGGG KKGGGGGGGGGGGGGKGGGGGGGGGGGGGGG_GG_GGGGGGGGGGGKGGGGKGGGGGGGKGGGG GGGGGKGGKKGKGGGGGGGGGGGGGG_GKGKKKGKGGGKKKGKKWGGG_GG__G__GGG__GGK G__G_GGGGG_KG___...G.G...KGGGGGGG...GG.....G.GG._GG.G..G.G.G.G.. .....G......G.G.G..........G....K..G..........G................. ................................................................ .. Scoreboard Key: "_" Waiting for Connection, "S" Starting up, "R" Reading Request, "W" Sending Reply, "K" Keepalive (read), "D" DNS Lookup, "C" Closing connection, "L" Logging, "G" Gracefully finishing, "I" Idle cleanup of worker, "." Open slot with no current process
Outstanding issues:
- Each httpd process stuck in G state shows the following stacktrace: https://phabricator.wikimedia.org/T182832#3940279. This seems to be due to how Phabricator handles very long json strings. Upgrade Phabricator to the next upstream release seems to be a possible solution due to some recent activity related to json string handling.
- httpd regularly segfaults during php_request_shutdown with the following stacktrace: https://phabricator.wikimedia.org/T182832#3947103. This is possibly not related to the above issue, but to https://bugs.php.net/bug.php?id=74702. Upgrade phab1001 to PHP-7.1 seems to be a possible solution.