Python 3.x 检查在Secure_CRT上运行的flask应用程序
我已经编写了一个flask应用程序,它返回“Site is OK!”。我在SecureCRT的Ubuntu服务器上运行了这个应用程序。通常,为了检查应用程序是否正在运行,我复制粘贴URL,例如,在浏览器或邮递员中,并查看浏览器或邮递员上是否显示“Site is OK!”。由于在SecureCRT中,没有浏览器且应用程序当前正在运行,因此我无法同时键入任何其他命令,除非我执行Ctrl+C,否则我可以知道如何检查应用程序是否返回正确的输出吗?对不起,我对所有这些都不熟悉,所以我的问题可能非常基本或不合适,但我真的非常感谢任何帮助。谢谢 假设您有以下代码,并将其保存在名为check_point.py的文件中。这将在屏幕上显示“站点正常!”。它还将创建一个名为Python 3.x 检查在Secure_CRT上运行的flask应用程序,python-3.x,flask,client-server,secure-crt,Python 3.x,Flask,Client Server,Secure Crt,我已经编写了一个flask应用程序,它返回“Site is OK!”。我在SecureCRT的Ubuntu服务器上运行了这个应用程序。通常,为了检查应用程序是否正在运行,我复制粘贴URL,例如,在浏览器或邮递员中,并查看浏览器或邮递员上是否显示“Site is OK!”。由于在SecureCRT中,没有浏览器且应用程序当前正在运行,因此我无法同时键入任何其他命令,除非我执行Ctrl+C,否则我可以知道如何检查应用程序是否返回正确的输出吗?对不起,我对所有这些都不熟悉,所以我的问题可能非常基本或不
check_point.log
的日志文件
如果您在后台的Ubuntu服务器上启动此操作(python check\u point.py&
),它将在日志文件中记录所有活动import logging
from logging.handlers import RotatingFileHandler
from flask import Flask
app = Flask(__name__)
@app.route('/check_point')
def checkPoint():
app.logger.info('Site is OK!')
return 'Site is OK!'
if __name__ == '__main__':
formatter = logging.Formatter(
'%(asctime)s | %(pathname)s:%(lineno)d | %(funcName)s | %(levelname)s | %(message)s')
log = RotatingFileHandler('check_point.log', maxBytes=10000, backupCount=1)
log.setFormatter(formatter)
app.logger.addHandler(log)
app.logger.setLevel(logging.INFO)
app.run(host='0.0.0.0', port=5000)
假设您有以下代码,并将其保存在名为check_point.py的文件中。这将在屏幕上显示“站点正常!”。它还将创建一个名为
check_point.log
的日志文件
如果您在后台的Ubuntu服务器上启动此操作(python check\u point.py&
),它将在日志文件中记录所有活动import logging
from logging.handlers import RotatingFileHandler
from flask import Flask
app = Flask(__name__)
@app.route('/check_point')
def checkPoint():
app.logger.info('Site is OK!')
return 'Site is OK!'
if __name__ == '__main__':
formatter = logging.Formatter(
'%(asctime)s | %(pathname)s:%(lineno)d | %(funcName)s | %(levelname)s | %(message)s')
log = RotatingFileHandler('check_point.log', maxBytes=10000, backupCount=1)
log.setFormatter(formatter)
app.logger.addHandler(log)
app.logger.setLevel(logging.INFO)
app.run(host='0.0.0.0', port=5000)
谢谢当我执行curl 127.0.0.1:5000/检查时,出现访问被拒绝错误_point@Cathy-我假设URL可以通过web浏览器访问。如果您在linux系统上看到访问被拒绝,则表示您没有足够的权限运行curl。谢谢!当我执行curl 127.0.0.1:5000/检查时,出现访问被拒绝错误_point@Cathy-我假设URL可以通过web浏览器访问。如果您在linux系统上看到访问被拒绝,则表示您没有足够的权限运行curl。