I originally thought these timeouts were related to getting the background image from Commons.
However, it turns out the issue lies with our communication to the Pageviews API.
Error log elevated from a @MusikAnimal comment below:
[2019-04-02 16:33:32] event_processor.INFO: > Fetching pageviews for en.wikipedia... [] {"host":"eventmetrics.wmflabs.org","uri":"http://eventmetrics.wmflabs.org/events/process/364"} [2019-04-02 16:35:38] php.CRITICAL: Fatal Error: Maximum execution time of 30 seconds exceeded {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalErrorException(code: 0): Error: Maximum execution time of 30 seconds exceeded at /var/www/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:538)"} {"host":"eventmetrics.wmflabs.org","uri":"http://eventmetrics.wmflabs.org/events/process/364"} [2019-04-02 16:35:38] request.CRITICAL: Uncaught PHP Exception Symfony\Component\Debug\Exception\FatalErrorException: "Error: Maximum execution time of 30 seconds exceeded" at /var/www/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php line 538 {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalErrorException(code: 0): Error: Maximum execution time of 30 seconds exceeded at /var/www/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:538)"} {"host":"eventmetrics.wmflabs.org","uri":"http://eventmetrics.wmflabs.org/events/process/364"}