Как использовать поэзию в супервизоре
Я пытаюсь запустить huey, точнее django_huey, но каждый раз, когда я пытаюсь подключиться к DB. в фоновом задании в качестве пользователя для DB используется 'root'. Другие части приложения работают нормально с конфигурацией БД в настройках django, например, миграция и т.д.
[program:application]
directory=/home/.../django_project
command=/home/.../.cache/pypoetry/virtualenvs/..../bin/python /home/.../.../manage.py djangohuey --queue application
user='...'
autostart=true
autorestart=true
redirect_stderr = true
stdout_logfile = /etc/supervisor/realtime.log
environment=PATH="/home/.../.../lib/python3.12/site-packages"
stopwaitsecs=30
# task
@db_periodic_task(crontab(minute='*/1'), queue='application')
def app_task():
# current date and time
current_timestamp = timezone.localtime(timezone.now())
# get all event
get_events = Mymodel.objects.order_by('-creation_time').filter(
time_ends__lt=current_timestamp
)
if get_events.exists():
...
Error: connection failed: соединение с сервером по адресу "127.0.0.1", порт 5432 не удалось: FATAL: password authentication failed for user "root"