I added a check for this that will be in 1.10.1 so Airflow will 1) warn you 
about this, and 2) try to correct it automatically 

https://github.com/apache/incubator-airflow/blob/a1e922fe6d7ac3aa19848a1ad34836b61fccf24d/airflow/logging_config.py#L79-L106
 
<https://github.com/apache/incubator-airflow/blob/a1e922fe6d7ac3aa19848a1ad34836b61fccf24d/airflow/logging_config.py#L79-L106>


> On 25 Oct 2018, at 22:04, Frank Maritato <fmarit...@opentable.com.INVALID> 
> wrote:
> 
> Ok, I finally had time to try and track down the issue. Looks like the cfg
> option 'task_log_reader' was changed at some point prior to 1.10.0.
> Previously, my airflow.cfg had:
> 
> task_log_reader = file.task
> 
> But now it needs to be set to
> 
> task_log_reader = task
> 
> 
> On Mon, Oct 15, 2018 at 1:57 PM Frank Maritato <fmarit...@opentable.com>
> wrote:
> 
>> James - No, my configuration doesn't have a setting for rbac, so I'm
>> assuming the default is False.
>> 
>> Sunil - We are currently running the LocalExecutor. Is the worker process
>> just for Celery? According to the quickstart, I thought the only processes
>> we need to start are the webserver and scheduler.
>> 
>> 
>> On Mon, Oct 15, 2018 at 12:32 PM Sunil Varma Chiluvuri <
>> sunilvarma.chiluv...@equifax.com> wrote:
>> 
>>> Frank,
>>> 
>>> The serve_logs process usually starts automatically with the 'airflow
>>> worker' command. Try restarting your worker process and see if it also
>>> starts the serve_logs process.
>>> 
>>> I've had a situation where the serve_logs process went down for some
>>> reason and restarting the worker fixed it.  It doesn't explain the cause
>>> but could possibly resolve your issue.
>>> 
>>> Sunil
>>> 
>>> -----Original Message-----
>>> From: Frank Maritato [mailto:fmarit...@opentable.com.INVALID]
>>> Sent: Monday, October 15, 2018 2:14 PM
>>> To: dev@airflow.incubator.apache.org
>>> Subject: [IE] Re: [External] RE: [IE] airflow ui not showing logs
>>> 
>>> Hi Sunil,
>>> 
>>> I don't see this process running. I have never had to run this command
>>> previously. Should it have started as part of the 'airflow webserver'
>>> command?
>>> I ran it manually from the command line as 'airflow serve_logs &' (does
>>> not
>>> have a daemon option I guess) but I am still not seeing logs in the ui. I
>>> did verify with netstat that it is running on port 8793.
>>> 
>>> 
>>> On Mon, Oct 15, 2018 at 12:02 PM Sunil Varma Chiluvuri <
>>> sunilvarma.chiluv...@equifax.com> wrote:
>>> 
>>>> Check if the serve_logs process is running alongside your worker
>>>> process(es). This is the process that takes the log files written to
>>> disk
>>>> and serves them to the web UI. It should be running on port 8793 by
>>> default.
>>>> 
>>>> Sunil
>>>> 
>>>> -----Original Message-----
>>>> From: Frank Maritato [mailto:fmarit...@opentable.com.INVALID]
>>>> Sent: Monday, October 15, 2018 1:42 PM
>>>> To: dev@airflow.incubator.apache.org
>>>> Subject: [IE] airflow ui not showing logs
>>>> 
>>>> Hi All,
>>>> 
>>>> I'm running airflow 1.10.0 and the ui isn't showing the task logs
>>> anymore.
>>>> This has worked in the past so I'm not sure what changed. I was able to
>>>> verify that the logs are definitely being written to the same local
>>>> directory as what is specified in the airflow.cfg 'base_log_folder'. I
>>>> don't see any errors or debug in the airflow-webserver.{out|err} logs. I
>>>> tried restarting the process and it still doesn't work.
>>>> 
>>>> Anyone know how I can track this down?
>>>> --
>>>> Frank Maritato
>>>> This message contains proprietary information from Equifax which may be
>>>> confidential. If you are not an intended recipient, please refrain from
>>> any
>>>> disclosure, copying, distribution or use of this information and note
>>> that
>>>> such actions are prohibited. If you have received this transmission in
>>>> error, please notify by e-mail postmas...@equifax.com. Equifax® is a
>>>> registered trademark of Equifax Inc. All rights reserved.
>>>> 
>>> 
>>> 
>>> --
>>> 
>>> Frank Maritato
>>> This message contains proprietary information from Equifax which may be
>>> confidential. If you are not an intended recipient, please refrain from any
>>> disclosure, copying, distribution or use of this information and note that
>>> such actions are prohibited. If you have received this transmission in
>>> error, please notify by e-mail postmas...@equifax.com. Equifax® is a
>>> registered trademark of Equifax Inc. All rights reserved.
>>> 
>> 
>> 
>> --
>> 
>> Frank Maritato
>> 
> 
> 
> -- 
> Frank Maritato

Reply via email to