- 博客(4)
- 收藏
- 关注
原创 Django celery-beat 定时任务 重复执行问题解决
原因:用的supervisor 管理的celery,前段时间supervisor 重启celery导致celery子进程没结束,出 现定时任务重复执行的问题。下面红框里面是以前重启没杀死遗留下来的celery子进程,刚好多执行了2次,kill掉就正常了。问题:定时周期任务同时执行3次,应该是只执行一次的,异步任务是正常的。
2023-11-02 17:34:22 333
原创 python subprocess.Popen 执行命令
shell 默认 False,为 True 代表着使用环境变量中默认 shell 来执行 cmd,这种情况下,可以传入字符串 cmd。例如: cmd = ["python3", "manage.py", "runserver", "0:8000"] 启动django命令。p.wait() 是等待 命令执行结束,返回exit code (0-128),exitcode为0时代表命令正常退出,无错误。当 shell = True 时,cmd可以是字符串,cmd = "git branch"
2023-09-15 18:06:56 184
原创 Django 执行sql语句
return: 例如:[{"id": id, "username": 'username', "first_name": 'first_name'}]:param params: sql语句参数。:param db: Django数据库名。:param sql: sql语句。
2023-09-12 20:12:08 296
原创 python 加密解密
temp = chr(int(i) - ord(j)) # 解密字符 = (加密Unicode码字符 - 秘钥字符的Unicode码)的单字节字符。temp = str(ord(i) + ord(j)) + '_' # 加密字符 = 字符的Unicode码 + 秘钥的Unicode码。for i, j in zip(self.string.split("_")[:-1], self.key): # i 为加密字符,j为秘钥字符。
2023-06-29 10:49:42 90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人