Мой сервер иногда выходит из строя, и мне нужно, чтобы сервер отправлял мне журналы по электронной почте, когда возникают ошибки и когда сервер падает.
Это простое приложение flask, работающее на сервере ubuntu 18.04 на EC2 AWS машина.
Этот код отправит исключение:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
raise Exception
#return 'Hello World!'
if __name__ == '__main__':
from waitress import serve
serve(app, host="0.0.0.0", port=5000)