“2019年10月”存档文章有29

关于大并发mysql连接引起数据库错误OperationalError: (2003, "Can't connect to MySQL server on 'x.x.x.x (99)")分析

之前线上一个服务偶尔会产生数据库连接失败的错误,类似这种OperationalError: (2003, "Can't connect to MySQL server on '127.0.0.1' (99)")通过分析业务逻辑,分析出引起这个问题的原因是因为当时短时间内产生了大量的数据库连接。接着我在本地测试环境写了下面的python脚本import MySQLdb def test(self)...

Requests异常处理

在网络请求中,由于网络不稳定以及服务器过载等各种问题导致连接不可用,在程序中这些都会导致异常。Requests异常处理的处理就显得非常有必要。下面是Requests的一些异常:遇到网络问题(如:DNS 查询失败、拒绝连接等)时,Requests 会抛出一个 ConnectionError 异常。如果 HTTP 请求返回了不成功的状态码, Response.raise_for_status() 会抛...

SQL Dialect is Not Configured (PyCharm)

最近在使用PyCharm编写SQL语句的时候,出现如下提示:SQL dialect is not configured出现问题的原因:没有配置SQL方言。由于不同关系型数据库之间虽然都是使用同意的SQL查询,但是不同关系数据库之间写法还是存在一定的差异。解决方案:前往File > Settings > Languages & Frameworks > SQL Dialects并为整个项目进行设置。...

MySQLdb 单引号导致执行SQL出现错误

最近在使用MySQLdb执行SQL语句的时候出现了如下错误:[42000][1064] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'an','亚洲','AS','中国','C...

gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>

今天再部署flask应用的时候出现了如下错误:gunicorn.errors.HaltServer: <HaltServer 'Worker failed to boot.' 3>出现错误的原因:由于服务配置方式写的有问题,具体错误配置如下:[Unit] Description=Gunicorn instance to serve the falcon application After=ne...

python的取整函数:向上取整,向下取整,四舍五入取整

使用Python一些数据的向上向下取整以及四舍五入操作:#encoding:utf-8 import math #向上取整 print "math.ceil---" print "math.ceil(2.3) => ", math.ceil(2.3) print "math.ceil(2.6) => ", math.ceil(2.6) #向下取整 print "\nmath....

利用公开接口获取IP信息

这篇文章主要介绍了一些国内以及国外查询IP的网站,值得推荐,地址:利用公开接口获取IP信息

user_agents.txt

user_agents.txt列表,这里查看:ip-api/python/user_agents.txt