- 博客(256)
- 资源 (10)
- 收藏
- 关注
原创 解决Commands out of sync; you can‘t run this command now
今天在用程序连mysql执行多条sql语句的时候,报的错误:Commands out of sync;在sql语句都是正确的情况下,我是两条sql语句中间没有用逗号隔开导致的,属于编码不严谨。
2024-09-19 12:09:10 73
原创 解决redis-cli链接报错Stopped问题
直接报错断开链接,原因是 密码(^Y&U8i7p)中有“&” 符,密码被截断了,故修改一下密码,不包含“&”的即可。
2024-08-22 11:49:20 120
原创 解决thriftpy/transport/buffered/cybuffered.so: undefined symbol: PyUnicodeUCS2_DecodeUTF8
当前系统默认的python2.7.5提供了一个使用4字节 Unicode 进行编译的“python2”二进制文件。而导入的thriftpy包的C扩展模块使用 Python 编译为2个字节表示 Unicode 字符(默认值)。我解决这个问题的办法是 重新安装了python2.7.9的版本,再重新安装thriftpy包,最后启动没有问题了。服务器是Centos7.4,系统默认安装了python2.7.5版本。连hbase库的时候,报了个so文件字符的问题。可以用上面的方法检查对不对。
2024-08-21 17:20:51 223
原创 解决No module named yum There was a problem importing one of the Python modules
背景:我在原来的python版本上升级了2.7.9后,yum就不能用了,我vim /usr/bin/yum 后,修改了新的python路径(#!/usr/local/bin/python),依然不好用。处理:查看/usr/bin/目录下。然后 ,yum命令就可以使用了。
2024-08-21 15:43:38 373
原创 解决configure: error: Unexpected output of ‘arch‘ on OSX
想要安装个3.6的版本是不行了,最后试试到3.12.2 版本可以成功安装。最新的python开始兼容M3芯片了。最近很好高兴用上了新版的macbook(芯片:Apple M3 Pro,操作系统:14.3)。还有一种办法,去python的官网下载安装包,手动安装,但这种办法不符合pyenv的管理。用这种方法可以安装3.8.9及以上,但安装过程有报错,也算是安装上了。不高兴的是遇到了不兼容的问题。所以选型还是成熟的技术是关键。电脑里用pyenv 工具管理多个版本的python。总结:版本兼容的问题。
2024-07-12 12:06:16 360
原创 解决AssertionError: Negative indexing is not supported
原因:Django的QuerySet是惰性的,意味着它们直到需要结果时才会执行。当你使用负索引进行切片时,Django无法将其转换为有效的SQL,因为SQL的LIMIT和OFFSET子句不支持负值。
2024-07-11 13:23:39 217
原创 解决pyenv dyld[1932]: Library not loaded: /usr/local/opt/gettext/lib/libintl.8.dylib
Library not loaded: /usr/local/opt/gettext/lib/libintl.8.dylib
2024-06-07 14:15:46 284
原创 解决the --read-only option so it cannot execute this statement
DBA登录到主库上检查了数据库的read_only属性是关闭的,手动插入数据也是成功的。解析了一下域名,是指定到对的vip上的。最有效的方法是,从应用服务器模拟连库写数来判断问题,会遇到的情况是不确定的**(凡事多测试几次是很有用的)**。是因为有次出现断网情况,导致数据库主从切换了,切成了主从服务器上都挂着相同的vip。导致域名会路由到不同的数据库服务器上,当路由到主库上时可以正常读写;解决办法是摘掉从库上的vip即可。应用配置数据库用的是域名,域名下面挂了一个本地vip,vip是挂在主库的网卡上的。
2024-05-08 06:57:20 384
原创 解决xauth: file /root/.serverauth.98543 does not exist
再启动startx就不报错了,或者重启服务器,这个种方式比较耗时。
2024-04-18 07:37:13 747
原创 解决ImportError: No module named xxx
通常情况下,用户自己安装的软件都会被安装到/usr/local/bin目录下,而系统自带的软件则会被安装到/usr/bin目录下。2.将/usr/bin/python下的可执行文件软连接到/usr/local/bin/python下。,即/usr/bin/python。都包含了这两个python的可执行文件的路径,那么,本机执行python命令时,会优先执行。1.在/usr/bin/python下安装requests包。/usr/lcal/bin是用来存放本地安装的软件的;
2024-04-02 23:23:47 197
原创 解决wrap_socket() got an unexpected keyword argument ‘ciphers‘
看报错本以为是一个简单的传参问题,没想到查到盘丝洞。完工,再测试,就不会有如标题的报错了。
2024-03-19 20:38:20 468
原创 解决raise ImproperlyConfigured Error loading MySQLdb module Error loading MySQLdb module: libmysqlclie
解决raise ImproperlyConfigured Error loading MySQLdb module Error loading MySQLdb module: libmysqlclie。
2024-02-21 17:21:49 138
原创 解决ssh登录Permission denied, please try again
PermitRootLogin without-password 这行改成 PermitRootLogin yes。确定root的密码是正确的,最后的原因找到了,是远程的服务器,禁用了root账户可以被远程访问的权限。2.文件中找到PermitRootLogin。3.退出并保存,重启ssh。
2024-01-21 18:07:29 4238 2
原创 解决cursor.rowcount返回值类型问题
调用这部分代码,比较在两台服务器上分别打印 “0000000” 行的类型结果,发现返回值都是0,但是一个是int类型的0,一个是long类型的0,类型不同,对后面的逻辑判断是有影响的。使用MHA包,对数据库super_read_only变量赋值的时候,发现cursor.rowcount代码返回的类型在两台服务器上不一样,下面具体做了分析和实验。下面是MHA里的一部分代码,主要看try里面的部分即可,其实是连库执行sql的过程。2.跟mysql_connector_python-2.1.3 版本没有关系。
2023-12-22 07:52:53 554
原创 解决kindle返回不了主页的问题
如图,想要出现红色框内的“<-- 主页” 的图标,需要在当前kindle页面,,就会出现“<-- 主页” 的图标了,快去试试吧。
2023-12-19 14:41:15 1253
原创 解决daemonic processes are not allowed to have children
报错: daemonic processes are not allowed to have children。问题产生的场景:我的一个后台进程调用了multiprocessing导致的。问题大意:守护进程不允许有子进程。
2023-10-09 16:49:12 2163
原创 解决Failed to connect to MySQL server :1184 (08S01): Aborted connection 2338416 to db: ‘unconnected‘
可以看到init_connect的值 是 setnames"utf8mb4",这个内容是不能在mysql命令行里直接执行的(无空格问题),修改成 set names “utf8mb4” 之后,问题解决。但是用mm用户直接登录数据库是没有问题的。程序再连数据库就成功了。
2023-10-08 16:32:44 660
原创 解决python3 requests post 报unicode问题
由上面看出,python3是把data里的所有内容都默认转成了unicode类型,所以服务端没能解析的了。客户端是python3调用requests发送post请求。问题:服务端接到的提交数据,报unicode错误。服务端是python2开发的API。服务端就可以正确接收了。
2023-09-11 01:54:32 521
原创 解决invalid request block size hr_instance_read(): Connection reset by peer 502 Bad Gateway
报错的意思是前端的请求携带的字节超过了4959(4k)长度,后端的uwsgi不会去处理,并关闭了本次请求。所以,在uwsgi.ini的文件里加上一个配置:buffer-size = 32768 (根据请求的大小可以调的更大一些),重启服务正常了。前端页面发起请求后,url报错为:502 Bad Gateway。项目架构:Nginx + uwsgi + django。如果上面的说法不生效,可以试试下面的配置。
2023-07-18 15:44:13 686
原创 解决you have no permission to access this repo fatal: Could not read from remote repository
用他人的秘钥通过SecureCRT工具导入到电脑中时,相当于在电脑的内存中,用写的秘钥覆盖了原来的秘钥,结果导致原来的秘钥在使用的时候认证不通过。提示的错误很清晰,这里要说明一下 我的账号不叫aaa,所以,在遇到这个错误之后,我赶紧回忆从昨天(因为昨天还是可以提交代码的)到今天,我都干了哪些事是与aaa这个人相关的。很快想到,今天在登录其他项目的时候,使用了SecureCRT(类似xshell的工具)配置了远程服务器的一个秘钥(id_rsa)文件,现在想想,这个文件的主人,应该叫aaa。
2023-05-29 01:20:23 393
原创 解决修改docker源无用的问题
从打印结果可以发现,docker 并没有从我配置的源拉取镜像,而是还是从原来的地址https://registry-1.docker.io/v2/拉取。docker原来的源很慢,想要修改成国内比较快的源,但是我在页面上操作完成、重启后,并没有生效。故,我采用指定源地址的方式拉取,解决问题。页面操作变更源有时间追一下,为啥不生效。
2023-04-23 21:04:45 3296 2
原创 解决mac安装docker Error: SHA256 mismatch
Mac 系统版本 10.15.7,在安装docker的时候,出现了下载了docker 的安装包后,因SHA256校验不通过的情况,网上说删除一下文件。所以 最后的解决方案是,并没有去关心docker Error: SHA256 mismatch,直接安装就完了。又报错了,真的烦了。索性就直接页面上手动双击。,直接安装了起来,最后,还安装成功了。到最后更新是成功了,重新安装。
2023-04-23 20:48:43 2136
原创 解决python requests包的post提交形式form和json不同导致传参 is null
requests包是python语言里的一个发送请求的很好用的包,它集成了很多http请求方式,本文重点介绍一下post的提交形式。两者的主要区别在于headers里。
2023-03-12 11:40:39 968
原创 解决Data truncation: Incorrect datetime value: ‘2022-11-16 10:04:27‘ for column ‘created_time‘
Incorrect datetime value
2023-01-05 12:52:27 2073 2
原创 解决unable to connect() to node Connection timed out uWSGI listen queue of socket full !!! hr_instance
unable to connect() to node Connection timed out uWSGI listen queue of socket full !!! hr_instance
2022-12-14 17:41:29 546
原创 解决ValueError: Unterminated string starting at: line 1 column 237 (char 236)
string 里的内容不是标准的json格式。
2022-12-13 17:17:07 2885
markdown toc 自动生成markdown文档侧边栏目录
2018-05-04
get_pip.py
2015-11-21
sourcetree.license
2015-11-12
sourcetree1.5.2
2015-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人