自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 记: redis中keys与scan的使用要点

切记1、严谨在生产环境中使用keys查询,虽然该方式查询速度比较快,因为redis是单进程单线程,花时间更长查询阻塞也会更厉害,而keys是O(n)级,scan是O(1),在redis存在过多数据时,批量使用keys 会导致redis堵塞2、sacn的使用:value_list = [i for i in r.scan_iter(key*)]...

2021-07-26 10:23:22 185

原创 centos7服务器布置 nginx/pyenv(python相关)/supervisorctl

nginx安装与配置a)、安装依赖库1、gccgcc是linux下的编译器在此不多做解释,感兴趣的小伙伴可以去查一下相关资料,它可以编译 C,C++,Ada,Object C和Java等语言yum -y install gcc2、pcre、pcre-develpcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式,所以需要安装pcre库。yum install -y pcre pcre-devel3、zlibzlib库提供了很多种

2020-11-09 10:34:16 333

原创 python 线程

线程创建线程import threading # 定义一个普通的action函数,该函数准备作为线程执行体 def action(max): for i in range(max): # 调用threading模块current_thread()函数获取当前线程 # 线程对象的getName()方法获取当前线程的名字 print(threading.current_thread().getName()

2020-06-29 17:59:44 112

原创 nginx include主分文件配置

nginx 使用include进行分片主模式配置user wwwt; # 服务器使用用户worker_processes 1; # 配置 worker 进程启动的数量,建议配置为 CPU 核心数#error_log logs/error.log; # 全局错误日志pid /etc/nginx/logs/nginx.pid; # 设置记录主进程 ID 的文件events { # 单个后台 worker process 进程的最大并发链接数 # 并发总数 max_c

2020-06-03 18:08:37 7270

原创 supervisor使用小计及Python与python3

supervisorsupervisor 只支持在Python下运行centos7安装:yum install epel-releaseyum install -y supervisor在python3下启动supervisorpython2 supervisorctl start xxx_uwsgipython2 python3软连接python3切换到Python2:s...

2020-01-06 16:30:49 369

原创 nodejs 线上后台管理

py27运行管理nodejs用法npm install pm2 -g # 命令行安装 pm2 pm2 start app.js -i 4 #后台运行pm2,启动4个app.js # 也可以把'max' 参数传递给 start # 正...

2019-08-02 11:18:44 261

原创 脚本中使用django

在Python脚本中调用Django环境import osif __name__ == '__main__': os.environ.setdefault("DJANGO_SETTINGS_MODULE", "oddealer.settings") import django django.setup() from wx.models import Use...

2019-05-31 15:10:29 109

转载 top命令

CentOS top命令 含义查看内存使用情况清理内存(推荐重启系统)第一行第二行: Tasks 任务(进程)第三行: cpu状态第四行: 内存状态第五行: swap交换分区第六行是空行第七行后:各进程(任务)的状态监控多U多核CPU监控查看内存使用情况# free -m# top //shift+m按内存占用比排序清理内存(推荐重启系统)# sync # echo 3 >...

2019-04-08 16:28:34 159

原创 后台运行 django

后台运行 django后台运行 django:后台运行 django:nohup python manage.py runserver 0.0.0.0:9000 &

2019-04-01 14:44:02 761

原创 django+nginx+uwsgi配置

django+nginx+uwsgi配置nginx配置uwsgi配置启动nginx配置user root;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events...

2019-04-01 14:42:18 141

原创 python 操作原生sql

python多线程操作数据库问题介绍python多线程代码mysql数据库连接池代码:介绍python多线程并发操作数据库,会存在链接数据库超时、数据库连接丢失、数据库操作超时等问题。解决方法:使用数据库连接池,并且每次操作都从数据库连接池获取数据库操作句柄,操作完关闭连接返回数据库连接池。*连接数据库需要设置charset = ‘utf8’, use_unicode = True,不然会...

2019-04-01 14:34:39 410

原创 supervisor的相关操作

supervisor启动、配置、错误类型supervisor启动更新新的配置到supervisord重新启动配置中的所有程序启动某个进程(program_name=你配置中写的程序名称)查看正在守候的进程停止某一进程 (program_name=你配置中写的程序名称)重启某一进程 (program_name=你配置中写的程序名称)停止全部进程配置错误unix:///var/run/supervis...

2019-04-01 14:10:33 366

原创 在CentOS中安装Python3.6.2

CentOS安装Python3.6.2下载Ceintos-7.0中直接下载WINDOWS中下载解压文件:进入目录:添加配置:编译源码执行安装:新建一个python3的软链接删除软连接pip安装下载码云的使用方式Ceintos-7.0中直接下载wget -c https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgzWINDOWS中下载...

2019-04-01 11:46:17 175

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除