sqlalchemy报错: QueuePool limit of size 500 overflow 10 reached, connection timed out, timeout 30 检查日志的时候发现系统有一个报错。QueuePool limit of size 500 overflow 10 reached, connection timed out, timeout 30查阅官方文档官方文档这可能是最常见的运行时错误,因为它直接涉及到应用程序的工作量超过配置的限制,该限制通常适用于几乎所有SQLAlchemy应用程序。以下几点总结了此错误的含义,首先从大多数SQLAlchemy用户应该已经熟悉的最基本点开始。默认情况下,SQLAlchemy Engine对象使用连
MySQL8.0主从复制(服务器Ubuntu18.04) MySQL 主从复制配置主库、从库配置相同服务器 Ubuntu18.04数据库 mysql8.0主库1、修改主机配置配置文件地址 /etc/mysql/mysql.conf.d[mysqld]server-id=1sync_binlog = 1binlog_format = ROW2、重启mysql服务systemctl restart mysql注意保证主服务器上...
服务器Gitlab忘记root密码 今天使用gitlab的时候发现管理员密码忘记,现将找回密码的过程记录。我的Gitlab是使用Docker创建。1、忘记密码直接通过邮箱找回2、忘记邮箱通过后门进入1、登录容器docker exec -it gitlab-ce /bin/bash2、登录GitLab后台服务器,并且切换至git用户su - git3、登录GitLab的Rails控制台gitlab-rails...
超好用的Git工作流 背景多人协同开发使用Git操作难免会出现各种问题,最让人头疼的莫过于你也不是很清楚为什么,你的代码就跟同事的代码冲突,冲突处理起来对于一部分来说又会觉得比较麻烦。经过自己长久的实践得出一套基本不会出现冲突的操作方式。操作首先要注意的是git status命令的使用通过git status用户可以查看自己所处的分支,以及代码之前的状态,首先要注意的是:如果显示“您的分支比当前分支快”,即...
047 Python语法之多进程 进程相关知识进程不能共享数据进程会复制一份新的数据,数据具有新的控件存储进程的概念进程就是一个程序对各种资源的集合多线程在根本上并不是真正意义上的并发,而是多个线程进行切换多进程在本质上才是并发的一个线程里面至少有一个线程进程的第一个线程就是主线程两个线程之间可以直接通信进程和线程的区别线程与进程没有可比性创建一个线程比创建一个进程快,进程需要资源多进程内部还是...
045 Python语法之模块 模块定义本质就是从逻辑上组织python代码,本质上就是.py结尾的python文件,用于实现某个功能注意模块不能相互导入包的本质就是从逻辑上组织模块,是一个目录,必须带有一个init.py文件导入方法import module_nameimport module1_name, module2_name 引入多个模块from module_name import * 不推...
044 Python语法之多线程 线程线程就是一堆指令,是CPU调度的最小单位每个程序的内存都是独立的线程的存在就是让程序并发运行一个线程可以控制和操作其他线程线程的格式import _thread 多线程包import win32apidef show(i): win32api.MessageBox(0, "我是内容", "我是标题", 1)# 元组用于传递参数_thread.start_ne...
043 Python语法之网络请求urllib urllib模块方法urllib.request.urlopen(网址)打开一个网址,返回一个请求对象(request)request.read()返回值是二进制的request.readline()返回值是二进制的需要用 decode(“utf-8”)进行解码抓取天涯邮箱,逐行读取import reimport urllibimport urllib.requ...
042 Python语法之图形界面开发tkinter tkinter简单一个窗体的创建import tkinterwin = tkinter.Tk() # 创建一个窗体win.title("我是标题") # 标题win.geometry("800x600") # 窗体大小win.minsize(400, 400) # 最小的范围win.maxsize(800, 800) # 最大的范围win.mainloop() # ...
041 Python语法之Socket 协议HTTPDNSFTPSSHSNMPICMP pingDHCPOSI七层应用表示会话传输网络 IP数据链路 MAC物理层地址簇 Socket Families(网络层)socket.AF_UNIX unix本机进程间通信socket.AF_INET IPV4socket.AF_INET IPV6Socket Typessocket.SOCK...
040 Python语法之operator模块 import operatora=10b=20print(operator.lt(a,b)) #lt 等价 <print(operator.le(a,b)) #le 等价于<=print(operator.ge(a,b)) # ge 等价 >=print(operator.gt(a,b))# gt 等价 >print(operator.eq(a,b...
039 Python语法之正则表达式 正则的基本语法语法说明表达式实例匹配的字符串字符---一般的字符abc等任意你写的字符串“abc”“abc”.匹配任意除了换行符""之外的字符“.”“a”\转义字符“a\.c”“a.c”[…]多个字符选一个“a[bcd]e”“abe” “ace” “ade”字符集\d数字0-9,等价于正则[0-...
038 Python语法之time、calendar、datetime模块 time模块格式化时间只能用字符,不能用中文初识timeimport timetick = time.time() # 1970年1月1日到现在的秒数print(tick)localtime = time.localtime(tick)print(localtime) # 本地化时间acttime = time.asctime(localtime) # 格式化时间pr...
037 Python语法之pywin32 窗口显示隐藏import win32con #定义import win32gui #界面import time #时间# TXGuiFoundation:类 QQ:进程QQ=win32gui.FindWindow("TXGuiFoundation","QQ")#找出QQ窗体编号for num in range(120): time.sleep(1) if ...
034 Python语法之邮件开发 邮件邮箱登录格式import smtplib # 发邮件 模块try: STMPserver = "smtp.126.com" # 服务器 Sender = "111111@126.com" # 账户 pasword = "111111" # 密码 mailsever = smtplib.SMTP(STMPserver, 25) # 邮件服务器默...
033 Python语法之类的专有方法 类的专有方法__init__ :构造函数,在生成对象时调用__del__ :析构函数,释放对象时使用__repr__ :打印,转换__setitem__ :按照索引赋值__getitem__:按照索引获取值__len__:获得长度__cmp__:比较运算__call__:函数调用__add__:加运算__sub__:减运算__mul__:乘运算__div__:除运算__m...
032 Python语法之linecache-行缓冲 行缓冲内部使用的原理是二分查找法只能适用于utf-8使用方式import linecache#linecache仅仅处理utf-8编码文件,#随机跳到哪一行path=r"G:\data\CSDN数据\csdn.txt"linecache.updatecache(path) #抓取路径进行预处理print("OK")mylist=linecache.getlines(pat...
031 Python语法之装饰器 装饰器装饰器格式def costTime(func): import time startTime = time.time() func() endTime = time.time() print("一共用了", endTime-startTime, "秒")def func() sum1 = 0 for i in range(100...