Skip to content

Timeout (alternate way via timeout command) + handle better failed queue entries so Cron never takes on them #97

@DiegoPino

Description

@DiegoPino

See #86 too.

The timeout command seems more reliable than our current approach via PHP to check if a process is stuck. So:

  • Allow an extra config for long running processors that use binaries to use a timeout NUMBER in front of the whole command to be run given that GS has some issues (as looked up by @alliomeria ) with color transformations on some PDFs (like every edge, but when it happens it is bad).
  • Improve/make more fail resistant our current Stuck command check so it behaves in PHP 8.1 as it used to
  • Never allow long running process that need a re-try to go into the CRON index queue. This generates PAIN. LOTS of it
  • Add more logging
  • Allow Hydroponics (but this goes into Strawberry field) to take over Solr Indexing (new config but still saying here so I don't forget)

Metadata

Metadata

Assignees

Labels

LoggingKeeping track of what we do (or not do)Post processor PluginsThe ones with a ->run() methodSolr IndexingPutting things where they can be foundenhancementNew feature or request

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions