luigi.scheduler.pending_tasks
Tasks waiting for executionDimensions:None
Interface Metrics (2)
Dimensions:None
Technical Annotations (66)
Configuration Parameters (22)
resources.cpu_coresrecommended: 10worker-disconnect-delayrecommended: increase above 60s default--workersrecommended: 2max_shown_tasksrecommended: 100000max_graph_nodesworker-keep-aliverecommended: trueresources.<resource_name>recommended: integer limit based on capacityLUIGI_CONFIG_PATHrecommended: path to config file with [resources] section--worker-task-limitfast_schedulerrecommended: true--parallel-schedulingretry_delayrecommended: 900--scheduler-retry-delayrecommended: paired with --local-scheduler--local-schedulerrecommended: required when setting custom retry delays via CLI--scheduler-retry-countrecommended: 10--worker-retry-external-taskslocal_schedulerrecommended: Falseresourcesrecommended: {'max_workers': 1}scheduler.disable-persist-secondsrecommended: 1200scheduler.retry_countrecommended: 3scheduler.retry_delayrecommended: 60scheduler.disable-hard-timeoutrecommended: 21600Error Signatures (10)
There are no more tasks to run at this timelog patternpending tasks possibly being run by other workerslog patternpending tasks unique to this workerlog patternwere left pending because of unknown reasonlog patternTypeError: __str__ returned non-string (type NoneType)exception500 POST /api/get_workhttp statusUncaught exception POST /api/get_worklog patternThis progress looks :| because there were tasks that were not granted run permission by the schedulerlog patternDEBUG: Pending tasks: 1log patternData for FileTask(filename=test-file.json) does not exist (yet?). The task is an external data dependency, so it cannot be run from this luigi process.log patternCLI Commands (6)
luigi --module all_reports RangeDailyBase --of AllReports --start 2015-01-01diagnosticluigi --module all_reports RangeDaily --of AllReports --start 2015-01-01remediation--workers 2remediationluigi --module x examples.X --worker-keep-aliveremediationpython -m luigi --module luigi_external MasterTask --worker-retry-external-tasks --scheduler-retry-delay 1 --scheduler-retry-count 10 --worker-keep-alive --local-schedulerremediationluigiddiagnosticTechnical References (28)
luigi.Taskcomponent[resources]componentbulk_completecomponent/api/get_workcomponentscheduler.pyfile pathcount_pendingcomponentget_workcomponentWorkercomponentcentral schedulercomponentschedulercomponentPENDINGconceptRUNNINGconceptluigidcomponentluigi.cfgfile pathworker process poolcomponentworker.pyfile pathrequires()componentRange modulecomponentScheduler.get_work()component_upstream_status()componentWrapperTaskcomponentDateParametercomponentexamples/scheduler/query_scheduler.pyfile pathExternalTaskcomponentDAGconceptworkercomponentdisable statusconceptpending statusconceptRelated Insights (21)
Resource requirements block task scheduling despite available workerscritical
▸
Recurring task failures cause missing deliverables for date rangeswarning
▸
Scheduler overload from redundant completeness checks with large task setswarning
▸
Worker disconnection causes parent task to complete prematurely with pending childrenwarning
▸
Visualizer frozen or slow with large task graphsinfo
▸
Resource limits throttle task execution when capacity exceededwarning
▸
Scheduler API TypeError prevents worker task assignmentcritical
▸
Worker disconnect leaves tasks incomplete when jobs finish earlywarning
▸
Scheduler blocks tasks when resource limits are exceededwarning
▸
Resource limits not enforced when scheduler lacks config file accesswarning
▸
Worker process does not scale beyond thousands of taskswarning
▸
Tasks not executed despite met dependenciescritical
▸
Worker-side blocking causes tasks to remain pendingwarning
▸
Scheduler becomes unworkable when requiring 100,000+ taskscritical
▸
Scheduler.get_work() has O(n) complexity causing multi-second delayswarning
▸
Task stuck Pending due to non-deterministic requires() methodwarning
▸
Failed tasks display as Pending during retry windowinfo
▸
Programmatic scheduler status monitoring alternativeinfo
▸
Scheduler retry-delay parameter requires local-scheduler flag to take effectwarning
▸
Multiple workers on Windows cause scheduling and state synchronization failurescritical
▸
Failed tasks retry infinitely after disable suspension expireswarning
▸