ssastry@scandium:/srv/deployment/parsoid/deploy/src$ time curl -x scandium.eqiad.wmnet:80 http://en.wikipedia.org/w/rest.php/en.wikipedia.org/v3/page/html/Ken%20Schrader/913657403 > /dev/null % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1339k 0 1339k 0 0 168k 0 --:--:-- 0:00:07 --:--:-- 358k real 0m7.962s user 0m0.012s sys 0m0.004s ssastry@scandium:/srv/deployment/parsoid/deploy/src$ time curl -x scandium.eqiad.wmnet:80 http://en.wikipedia.org/w/rest.php/en.wikipedia.org/v3/transform/wikitext/to/pagebundle/Ken%20Schrader/913657403 -X POST < /dev/null <!DOCTYPE html> <html lang="en" dir="ltr"> <meta charset="utf-8"> <title>Wikimedia Error</title> <style> * { margin: 0; padding: 0; } body { background: #fff; font: 15px/1.6 sans-serif; color: #333; } .content { margin: 7% auto 0; padding: 2em 1em 1em; max-width: 640px; } .footer { clear: both; margin-top: 14%; border-top: 1px solid #e5e5e5; background: #f9f9f9; padding: 2em 0; font-size: 0.8em; text-align: center; } img { float: left; margin: 0 2em 2em 0; } a img { border: 0; } h1 { margin-top: 1em; font-size: 1.2em; } p { margin: 0.7em 0 1em 0; } a { color: #0645ad; text-decoration: none; } a:hover { text-decoration: underline; } code { font-family: inherit; } .text-muted { color: #777; } </style> <div class="content" role="main"> <a href="https://www.wikimedia.org"><img src="https://www.wikimedia.org/static/images/wmf.png" srcset="https://www.wikimedia.org/static/images/wmf-2x.png 2x" alt=Wikimedia width=135 height=135></a> <h1>Error</h1> <p>Our servers are currently under maintenance or experiencing a technical problem. Please <a href="" title="Reload this page" onclick="location.reload(false); return false">try again</a> in a few minutes.</p><p>See the error message at the bottom of this page for more information.</p> </div> <div class="footer"> <p>If you report this error to the Wikimedia System Administrators, please include the details below.</p> <p class="text-muted"><code> PHP fatal error: <br/> Maximum execution time of 180 seconds exceeded</code></p></div> </html> real 3m0.308s user 0m0.016s sys 0m0.000s
In logstash, we find:
w/rest.php/en.wikipedia.org/v3/transform/wikitext/to/pagebundle/Ken%20Schrader/913657403 PHP Fatal Error from line 216 of /srv/deployment/parsoid/deploy/vendor/wikimedia/zest-css/src/ZestInst.php: Maximum execution time of 180 seconds exceeded
Not sure if this is a problem with Zest or with how Zest is used, but, pagebundle routes are failing where the regular routes aren't.