我使用 Windows 10 上的 Putty 来重建 Discourse,然后将 Putty 中的文本复制到剪贴板,再复制到笔记应用程序中以供参考,以防出现任何问题。升级到 2025.12.0-latest 生成了太多的文本,超出了 Putty 的历史记录限制,即使是历史记录也太多,超出了剪贴板的容量。
我想开始将日志保存到文件中。是否有推荐的目录来保存日志文件,并且以下命令是否适用于 Discourse 重建?
cd /var/discourse
./launcher rebuild app 2>&1 | tee filename.log
据我所知,没有官方要求的目录来存储此类日志,但您应该避免使系统或应用程序目录混乱。常见位置包括:
- 您的用户主目录 (/home/yourusername/)
- /var/discourse/ 本身(如果您有写入权限),用于临时日志。您创建的自定义日志目录,例如 /var/discourse/logs/
1 个赞
谢谢。我以 root 用户登录,所以 home 目录下没有子目录,但我下次会尝试这样做:
cd /var/discourse
./launcher rebuild app 2>&1 | tee /home/filename.log
非常好,但随后的消息解释了为什么那不是解决方案。从那时起,我只是增加了 Putty 的历史记录大小,这到今天为止一直足够了。下次我会尝试上面的命令。谢谢。
pfaffman
(Jay Pfaffman)
6
我建议使用 /tmp/filename 或 ~/filename。波浪号是您的主目录,对于 root 用户来说是 /root。在 /tmp 中,它们会在某个时间点自动删除。
/home 实际上是用户主目录的用途。如果您
1 个赞
好的……
cd /var/discourse
./launcher rebuild app 2>&1 | tee ~/filename.log
……就是这样!
2 个赞