Flask错误记录文件未在VPS上更新

时间:2018-11-21 05:39:49

标签: python logging flask digital-ocean vps

我正在遵循Digitalocean上的本教程来设置我的Web应用程序。 https://www.digitalocean.com/community/tutorials/how-to-serve-flask-applications-with-gunicorn-and-nginx-on-ubuntu-16-04

我可以在本地计算机上运行代码,并从错误日志中获取详细的回溯错误消息,即“ flask.log”,但是此文件在我正在使用的虚拟专用服务器上未更新(Ubuntu-16 -04)。如何从我的VPS获取Flask的追溯错误消息?

我正在使用的python环境是Anaconda。以下是我用来创建错误日志文件的代码。调试模式为false。

from flask import Flask
import logging

app = Flask(__name__)
app.config.from_object('project.settings')

filehandler = logging.FileHandler('flask.log')
filehandler.setLevel(logging.ERROR)
app.logger.setLevel(logging.ERROR)
app.logger.addHandler(filehandler)

1 个答案:

答案 0 :(得分:0)

事实证明,由于系统内存不足,在日志文件有机会更新之前,该程序已被杀死。我升级了VPS,问题已解决。