Page MenuHomePhabricator

CirrusSearch: Links update job running in process with LinksUpdateJob is running over time
Closed, ResolvedPublic

Description

log of slow jobs being killed

CirrusSearch: Links update job running in process with LinksUpdateJob is running over time.


Version: unspecified
Severity: normal

Attached:

Details

Reference
bz56783

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 2:20 AM
bzimport added a project: CirrusSearch.
bzimport set Reference to bz56783.
bzimport added a subscriber: Unknown Object (MLST).

happened a few times already today:
manybubbles@fluorine:/a/mw-log$ grep 'CirrusSearchLinksUpdateJob->run()' fatal.log | wc -l
518
manybubbles@fluorine:/a/mw-log$ date
Fri Nov 8 16:03:17 UTC 2013

Every one of these seems to be failing when CirrusSearch attempts to run its LinksUpdate behaviour in process with the links update hook. We should be able to make this go away by always enqueueing the job rather than executing it in process if PHP_SAPI is cli.

Change 95086 had a related patch set uploaded by Manybubbles:
Always fork Cirrus LinksUpdate behavior

https://gerrit.wikimedia.org/r/95086

Change 95086 merged by jenkins-bot:
Always fork Cirrus LinksUpdate behavior

https://gerrit.wikimedia.org/r/95086