After a token is granted, the next phabot feed poll starts generating errors like this in the apache logs:
[Wed Jun 10 13:31:28 2015] [error] PHP Fatal error: Maximum execution time of 30 seconds exceeded in <phutil>/src/parser/PhutilTypeSpec.php on line 1909 [Wed Jun 10 13:31:28 2015] [error] >>> UNRECOVERABLE FATAL ERROR <<<\n\nMaximum execution time of 30 seconds exceeded\n\n<phutil>/src/parser/PhutilTypeSpec.php:1909\n\n\n\xe2\x94\xbb\xe2\x94\x81\xe2\x94\xbb \xef\xb8\xb5 \xc2\xaf\\_(\xe3\x83\x84)_/\xc2\xaf \xef\xb8\xb5 \xe2\x94\xbb\xe2\x94\x81\xe2\x94\xbb [Wed Jun 10 13:32:35 2015] [error] PHP Fatal error: Maximum execution time of 30 seconds exceeded in <phabricator>/src/applications/feed/story/PhabricatorFeedStory.php on line 52 [Wed Jun 10 13:33:42 2015] [error] PHP Fatal error: Maximum execution time of 30 seconds exceeded in <phutil>/src/parser/PhutilTypeSpec.php on line 1909 [Wed Jun 10 13:33:42 2015] [error] >>> UNRECOVERABLE FATAL ERROR <<<\n\nMaximum execution time of 30 seconds exceeded\n\n<phutil>/src/parser/PhutilTypeSpec.php:1909\n\n\n\xe2\x94\xbb\xe2\x94\x81\xe2\x94\xbb \xef\xb8\xb5 \xc2\xaf\\_(\xe3\x83\x84)_/\xc2\xaf \xef\xb8\xb5 \xe2\x94\xbb\xe2\x94\x81\xe2\x94\xbb [Wed Jun 10 13:34:48 2015] [error] PHP Fatal error: Maximum execution time of 30 seconds exceeded in <phutil>/src/parser/PhutilTypeSpec.php on line 637 [Wed Jun 10 13:34:48 2015] [error] >>> UNRECOVERABLE FATAL ERROR <<<\n\nMaximum execution time of 30 seconds exceeded\n\n<phutil>/src/parser/PhutilTypeSpec.php:637\n\n\n\xe2\x94\xbb\xe2\x94\x81\xe2\x94\xbb \xef\xb8\xb5 \xc2\xaf\\_(\xe3\x83\x84)_/\xc2\xaf \xef\xb8\xb5 \xe2\x94\xbb\xe2\x94\x81\xe2\x94\xbb [Wed Jun 10 13:35:55 2015] [error] PHP Fatal error: Maximum execution time of 30 seconds exceeded in <phabricator>/src/infrastructure/storage/lisk/LiskDAO.php on line 653 [Wed Jun 10 13:35:55 2015] [error] >>> UNRECOVERABLE FATAL ERROR <<<\n\nMaximum execution time of 30 seconds exceeded\n\n<phabricator>/src/infrastructure/storage/lisk/LiskDAO.php:653\n\n\n\xe2\x94\xbb\xe2\x94\x81\xe2\x94\xbb \xef\xb8\xb5 \xc2\xaf\\_(\xe3\x83\x84)_/\xc2\xaf \xef\xb8\xb5 \xe2\x94\xbb\xe2\x94\x81\xe2\x94\xbb [Wed Jun 10 13:37:01 2015] [error] PHP Fatal error: Maximum execution time of 30 seconds exceeded in <phutil>/src/parser/PhutilParserGenerator.php on line 871 [Wed Jun 10 13:37:01 2015] [error] >>> UNRECOVERABLE FATAL ERROR <<<\n\nMaximum execution time of 30 seconds exceeded\n\n<phutil>/src/parser/PhutilParserGenerator.php:871\n\n\n\xe2\x94\xbb\xe2\x94\x81\xe2\x94\xbb \xef\xb8\xb5 \xc2\xaf\\_(\xe3\x83\x84)_/\xc2\xaf \xef\xb8\xb5 \xe2\x94\xbb\xe2\x94\x81\xe2\x94\xbb [Wed Jun 10 13:38:08 2015] [error] PHP Fatal error: Maximum execution time of 30 seconds exceeded in <phutil>/src/parser/PhutilTypeSpec.php on line 156 [Wed Jun 10 13:38:08 2015] [error] >>> UNRECOVERABLE FATAL ERROR <<<\n\nMaximum execution time of 30 seconds exceeded\n\n<phutil>/src/parser/PhutilTypeSpec.php:156\n\n\n\xe2\x94\xbb\xe2\x94\x81\xe2\x94\xbb \xef\xb8\xb5 \xc2\xaf\\_(\xe3\x83\x84)_/\xc2\xaf \xef\xb8\xb5 \xe2\x94\xbb\xe2\x94\x81\xe2\x94\xbb [Wed Jun 10 13:39:16 2015] [error] PHP Fatal error: Maximum execution time of 30 seconds exceeded in <phutil>/src/parser/PhutilTypeSpec.php on line 451 [Wed Jun 10 13:39:16 2015] [error] >>> UNRECOVERABLE FATAL ERROR <<<\n\nMaximum execution time of 30 seconds exceeded\n\n<phutil>/src/parser/PhutilTypeSpec.php:451\n\n\n\xe2\x94\xbb\xe2\x94\x81\xe2\x94\xbb \xef\xb8\xb5 \xc2\xaf\\_(\xe3\x83\x84)_/\xc2\xaf \xef\xb8\xb5 \xe2\x94\xbb\xe2\x94\x81\xe2\x94\xbb
I can reproduce this reliably on our install. bin/phd restart generally fixes it. Here's the daemon log at the same time:
Token was awarded at 1:30 PM.
Connection | User | Method | Status | Error | Duration | Date |
---|---|---|---|---|---|---|
3758 | bot | feed.query (via PhabricatorBot) | Unstable | 150,976 us | Wed, Jun 10, 1:38 PM | |
3758 | bot | macro.query (via PhabricatorBot) | 97,215 us | Wed, Jun 10, 1:38 PM | ||
3758 | bot | conduit.connect (via PhabricatorBot) | 61,957 us | Wed, Jun 10, 1:38 PM | ||
3757 | bot | feed.query (via PhabricatorBot) | Unstable | 147,731 us | Wed, Jun 10, 1:37 PM | |
3757 | bot | macro.query (via PhabricatorBot) | 90,280 us | Wed, Jun 10, 1:37 PM | ||
3757 | bot | conduit.connect (via PhabricatorBot) | 67,420 us | Wed, Jun 10, 1:37 PM | ||
3756 | bot | feed.query (via PhabricatorBot) | Unstable | 140,734 us | Wed, Jun 10, 1:36 PM | |
3756 | bot | macro.query (via PhabricatorBot) | 91,911 us | Wed, Jun 10, 1:36 PM | ||
3756 | bot | conduit.connect (via PhabricatorBot) | 72,127 us | Wed, Jun 10, 1:36 PM | ||
3755 | bot | feed.query (via PhabricatorBot) | Unstable | 134,998 us | Wed, Jun 10, 1:35 PM | |
3755 | bot | macro.query (via PhabricatorBot) | 92,027 us | Wed, Jun 10, 1:34 PM | ||
3755 | bot | conduit.connect (via PhabricatorBot) | 67,404 us | Wed, Jun 10, 1:34 PM | ||
3754 | bot | feed.query (via PhabricatorBot) | Unstable | 148,287 us | Wed, Jun 10, 1:34 PM | |
3754 | bot | macro.query (via PhabricatorBot) | 91,081 us | Wed, Jun 10, 1:33 PM | ||
3754 | bot | conduit.connect (via PhabricatorBot) | 67,612 us | Wed, Jun 10, 1:33 PM | ||
3753 | bot | feed.query (via PhabricatorBot) | Unstable | 138,011 us | Wed, Jun 10, 1:33 PM | |
3753 | bot | macro.query (via PhabricatorBot) | 91,406 us | Wed, Jun 10, 1:32 PM | ||
3753 | bot | conduit.connect (via PhabricatorBot) | 81,492 us | Wed, Jun 10, 1:32 PM | ||
3752 | bot | feed.query (via PhabricatorBot) | Unstable | 130,401 us | Wed, Jun 10, 1:32 PM | |
3752 | bot | macro.query (via PhabricatorBot) | 103,591 us | Wed, Jun 10, 1:31 PM | ||
3752 | bot | conduit.connect (via PhabricatorBot) | 103,454 us | Wed, Jun 10, 1:31 PM | ||
3751 | bot | feed.query (via PhabricatorBot) | Unstable | 324,290 us | Wed, Jun 10, 1:30 PM | |
3751 | bot | feed.query (via PhabricatorBot) | Unstable | 258,557 us | Wed, Jun 10, 1:30 PM | |
3751 | bot | feed.query (via PhabricatorBot) | Unstable | 282,964 us | Wed, Jun 10, 1:30 PM | |
3751 | bot | feed.query (via PhabricatorBot) | Unstable | 274,175 us | Wed, Jun 10, 1:30 PM | |
3751 | bot | feed.query (via PhabricatorBot) | Unstable | 263,751 us | Wed, Jun 10, 1:30 PM | |
3751 | bot | feed.query (via PhabricatorBot) | Unstable | 269,546 us | Wed, Jun 10, 1:29 PM | |
3751 | bot | feed.query (via PhabricatorBot) | Unstable | 264,452 us | Wed, Jun 10, 1:29 PM | |
3751 | bot | feed.query (via PhabricatorBot) | Unstable | 260,182 us | Wed, Jun 10, 1:29 PM | |
3751 | bot | feed.query (via PhabricatorBot) | Unstable | 261,021 us | Wed, Jun 10, 1:29 PM | |
3751 | bot | feed.query (via PhabricatorBot) | Unstable | 274,351 us | Wed, Jun 10, 1:29 PM | |
3751 | bot | feed.query (via PhabricatorBot) | Unstable | 273,942 us | Wed, Jun 10, 1:29 PM |