• 关于python flask接口的报错:以一种访问权限不允许的方式做了一个访问套接字的尝试


    当我参考慕课网教学视频,写了第一个Python接口之后:

    #coding=utf-8
    from flask import Flask
    import sys
    app = Flask(__name__)
    
    @app.route('/api')
    def hello_world():
    	return 'hello world'
    	
    if __name__ == '__main__':
    	app.run(host = '0.0.0.0' )
    

      

    在命令行里执行:py "server.py"

    我用的是windows服务器,在app.run()中没有设定port的时候是默认5000的,但是我希望能用80端口,因为http默认的是80端口;

    所以就把最后一行改成了

    app.run(host = '0.0.0.0' ,port=80)

    重新在命令行里执行:py "server.py"

    然后就看到了报错:................OSError: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。

    为了修复这个错误,网上有很多方法:

    https://superuser.com/questions/352017/pid4-using-port-80

    https://stackoverflow.com/questions/1430141/port-80-is-being-used-by-system-pid-4-what-is-that

    因为我确定80是被system占用了,所以走了一些弯路,总是试图关掉system中 的 ntoskrnl.exe,

    但实际上只要暂时关闭IIS,也就是点击图中的启动就可以了,然后运行server.py ,然后再点击启动就OK了

  • 相关阅读:
    关于权限控制
    关于<!DOCTYPE>
    Oracle恢复目录的管理使用简要
    绑定变量介绍
    重做日志时间戳说明
    UNDO表空间监控说明
    Oracle rac进阶管理专家指导系列文档
    延迟块清除介绍
    ORA12500内存耗尽一例
    undo自动调优介绍
  • 原文地址:https://www.cnblogs.com/cao-zhen/p/9256784.html
Copyright © 2020-2023  润新知