You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "Chris Riccomini (JIRA)" <ji...@apache.org> on 2017/04/19 15:30:42 UTC

[jira] [Assigned] (AIRFLOW-1121) airflow webserver --pid no longer write out pid file!

     [ https://issues.apache.org/jira/browse/AIRFLOW-1121?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Chris Riccomini reassigned AIRFLOW-1121:
----------------------------------------

    Assignee: Kengo Seki

> airflow webserver --pid no longer write out pid file!
> -----------------------------------------------------
>
>                 Key: AIRFLOW-1121
>                 URL: https://issues.apache.org/jira/browse/AIRFLOW-1121
>             Project: Apache Airflow
>          Issue Type: Bug
>          Components: webserver
>    Affects Versions: 1.8.1rc0
>            Reporter: Siddharth Anand
>            Assignee: Kengo Seki
>            Priority: Blocker
>             Fix For: 1.8.1
>
>
> I've run into a regression with the webserver. It looks like the --pid argument is no longer honored in 1.8.1. The pid file is not being written out! As a result, watchdog processes like monitd, which watch the processes mentioned in the pid file, keep trying to spawn webservers because the pid files are not being written.
> HISTTIMEFORMAT="%d/%m/%y %T " PYTHONPATH=/usr/local/agari/ep-pipeline/production/current/analysis/cluster/:/usr/local/agari/ep-pipeline/production/current/analysis/lookups/ TMP=/data/tmp AIRFLOW_HOME=/data/airflow PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin airflow webserver -p 8080  --pid /data/airflow/pids/airflow-webserver.pid
> The Patch that might have broken this is 
> https://github.com/apache/incubator-airflow/commit/a9b20a04
> If I include -D, things work:
> airflow webserver -D --pid ~/this.pid
> sid-as-mbp:~ siddharth$ ls -lrt *pid
> -rw-r--r--  1 siddharth  staff  5 Apr 18 14:37 this-monitor.pid
> -rw-r--r--  1 siddharth  staff  5 Apr 18 14:37 this.pid
> sid-as-mbp:~ siddharth$ cat *pid
> 8732
> 8735
> However, this doesn't help me as I don't want to run with -D. 
> cc [~sekikn] [~criccomini]



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)