gpt4 book ai didi

django - 在控制台而不是日志文件中查看主管执行

转载 作者:行者123 更新时间:2023-12-04 19:09:41 25 4
gpt4 key购买 nike

现在当我做 sudo supervisorctl restart all所有程序重新启动。然后程序tracker_asgi_workers执行的任何内容都将写入worker.log文件。我想实时查看命令行提示中的执行情况,就像我们在执行 python manage.py runserver 时看到的一样。 .我应该为 stdout_logfile 变量分配什么值?

[program:tracker_asgi_workers]
command=/home/datasleek/trackervenv/bin/python /home/datasleek/tracker/manage.py runworker
stdout_logfile = /home/datasleek/tracker/logs/worker.log
process_name=asgi_worker%(process_num)s
numprocs=8
environment=LANG=en_US.UTF-8,LC_ALL=en_US.UTF-8 ; Set UTF-8 as default encoding
autostart=true
autorestart=true
redirect_stderr=True
stopasgroup=true

最佳答案

我认为你不能轻易做到这一点,因为主管进程是在后台运行的。但是,您可以实时将输出打印到控制台上的日志文件。

像往常一样启动由主管管理的进程,并运行此命令以在控制台上查看实时输出。

 tail -f /home/datasleek/tracker/logs/worker.log

关于django - 在控制台而不是日志文件中查看主管执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59647377/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com