我正在制作一个真正的事务性脚本,将数据从一个nosqldb迁移到mysql,但是大约2到3分钟后,我收到了这个消息
pymysql.err.operationalerror:(2003,“无法连接到'foo.com'上的mysql服务器([errno 99]无法分配请求的地址)”)
我已经在连接完成后打开和关闭连接(因为脚本是多处理的,以更好地利用服务器资源)我已经有一些东西在尝试之间等待,但我不想有一个绷带解决方案,我想让我的脚本更好,有没有办法让pymysql断开连接并清理使用过的端口?
我正在使用一个aws ubuntu服务器进行迁移,我已经知道ubuntu将端口打开60秒,并且我已经将端口范围扩展到最大值,脚本运行在一个有15个并发进程的池上,mysql服务器是aws托管的(aurora)。
到目前为止,在测试脚本时,我使用的进程大约是每秒10000条记录。
更新:丢失了每秒记录数的0
暂无答案!
目前还没有任何答案,快来回答吧!