前言
啟動celery beat出現報錯Pidfile (celerybeat.pid) already exists.
看這個報錯說是Pidfile 檔案 ‘celerybeat.pid’ 已存在了
解決辦法
執行啟動beat服務時
>celery -A 項目名稱 beat -l info
會在項目根目錄下自動建立一個檔案
pidfile:預設為celerybeat.pid,儲存在項目根目錄。
報錯說已經存在,那删除就可以解決了
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICN4ETMfdHLkVGepZ2XtxSZ6l2clJ3LcBnYldHL0FWby9mZvwVPrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdsAjMfd3bkFGazxCMx8VesATMfhHLlN3XnxCMz8FdsYkRGZkRG9lcvx2bjxSa2EWNhJTW1AlUxEFeVRUUfRHelRHL2EzXlpXazxyayFWbyVGdhd3LcV2Zh1Wa9M3clN2byBXLzN3btg3Pn5GcuYjM2I2MyIzY2EjZ1gzYyYzXwETN0ADM5AzLcdDMyIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.png)
停掉服務的時候,這個檔案會自動删除,下次啟動服務重新建立一個新的celerybeat.pid