今天使用web.py模块遇到了no socket could be created.之前遇到这个问题都是由于端口被占用的问题,但是netstat一下,这次原因不一样。
webpy默认端口为8080,我想把服务架设在80端口时遇到了上述问题,这次是由权限引起的,经测试,linux在开启1024(不含1024)之前端口时是需要root权限的。因为之前没有做过相关工作,浪费了很长时间排查问题,希望大家引以为戒。
NO socket could be created 问题:
1. 端口被占用 测试方法netstat 解决方法:换个端口
2. 1024之前端口 解决方法:sudo