Related to https://github.com/apache/airflow/issues/9655

It would be nice to add a message when you get this error with some info, like 'This probably is because a lack of RAM' or something like that. 

I have found the code where the -9 is assigned but have no idea how to add a logging message. 

        self.process = None

        if self._rc is None:
            # Something else reaped it before we had a chance, so let's just "guess" at an error code.
            self._rc = -9
airflow/task/task_runner/standard_task_runner.py
#
#
#
"""Standard task runner"""
import logging
import os
from typing import Optional
import psutil
from setproctitle import setproctitle  
from airflow.settings import CAN_FORK
from airflow.task.task_runner.base_task_runner import BaseTaskRunner
from airflow.utils.process_utils import reap_process_group
class StandardTaskRunner(BaseTaskRunner):
    """Standard runner for all tasks."""
    def __init__(self, local_task_job):
        super().__init__(local_task_job)
        self._rc = None
        self.dag = local_task_job.task_instance.task.dag
    def start(self):
        if CAN_FORK and not self.run_as_user:
            self.process = self._start_by_fork()
        else:
            self.process = self._start_by_exec()
    def _start_by_exec(self):
        subprocess = self.run_command()
        return psutil.Process(subprocess.pid)
    def _start_by_fork(self):