- 博客(69)
- 收藏
- 关注
原创 python轻量级异步定时任务
APScheduler 是一个功能强大的 Python 任务调度库,可以用于在指定的时间间隔或特定的时间点执行任务。其中的 apscheduler,是指:Advanced Python Scheduler。参数用于控制当添加一个新任务时,如果已经存在一个具有相同 ID 的任务,应该如何处理。是 APScheduler 中的一种调度器类型,它在后台运行,不会阻塞主程序的执行。,然后尝试添加一个具有相同 ID 的任务。所以:在这个例子中,首先添加了一个任务。这里面就是一个异步的定时任务。
2024-09-11 10:21:53 370
原创 docker 构建 mongodb
最近需要在虚拟机上构建搭建mongo的docker容器,搞了半天老有错,归其原因,是因为现在最新的mango镜像的启动方式发生了变化,故此现在好多帖子,就是错的。这里需要注意,启动的时候用的是 mongosh,而不是mongo,这是新版mongo镜像于老版的差异导致的,也就造成了各种帖子不管用的原因了。-v 为设置容器的挂载目录,这里是将本机的“/data/mongo”目录挂载到容器中的/data/db中,作为 mongodb 的存储目录。--name 为设置该容器的名称。到这就完成了....
2024-07-25 11:07:57 391
原创 配置 配置文件
python中有个第三方库,叫做 configparser,这个直接pip去下载就好。在合适的位置创建一个 .conf 文件或者 .ini文件。这样就可以拿到想要的参数对应的结果了。
2024-07-16 14:47:59 171
原创 redis + celery
首先,部署Redis数据库:数据库:Redis数据库_asddASD323432的博客-CSDN博客https://www.cnblogs.com/clark1990/p/17174251.htmlPeriodic Tasks — Celery 5.3.5 documentationPython定时任务库Celery——分布式任务队列_python 使用分布式消息系统celery实现定时任务 自动执行python 脚本_XerCis的博客-CSDN博客Python-Celery定时任务、延时任务、周期任务、
2023-11-16 17:55:29 474
原创 xx is not in the sudoers file. This incident will be reported
其实,背景是这样的,我自己没事瞎作死,干了个这事,给 /etc/sudoers 文件的最下面一行添加了个用户,然后,就悲剧了,无法使用sudo了,报的错跟上面一样,关键是虚拟机切别的用户都不是sudo组里的用户,都没法改sudoers文件....这就成死胡同了,绕不过去了....再网上找了一些方法,可以选择使用:recovery mode 去解决问题....这里选择 root 这一项,意思就是以 root 用户的身份进入系统,但是,却不用输 root 用户的密码。在重启的时候长按 shift 键。
2023-10-31 16:59:35 271
原创 在PyCharm中运行Python的unit测试时,出现‘file‘ object has no attribute ‘getvalue’的错误
在PyCharm中运行Python的unit测试时,出现'file' object has no attribute 'getvalue’的错误
2023-03-23 10:39:56 1198 1
原创 (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position : truncated \UXXX escape
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 455-456: truncated \UXXXXXXXX escape
2022-08-23 18:20:56 1205
原创 ImportError: /lib64/libc.so.6: version `GLIBC_2.18‘ not found
ImportError: /lib64/libc.so.6: version `GLIBC_2.18' not found
2022-08-10 15:26:14 4307 6
原创 django 模型字段与内建模块相关字段重名的错误
当django从1.5版本升级到3.2版本的时候,遇到一个错误:然后就发现,model里确实有这么个表:这样的话,就会比较难受,因为老版本是好的,只是新版本,不允许出现 check 字段,是直接就不能有,起别名都不行,那么就会牵扯一个问题,这个字段现在是必须要改的,但是由于这是个老工程,那改了后,python manage.py makemigrations 以及 python manage.py migrate 之后,就会将数据库中的原字段删除,同时创建新的字段,那岂不是完犊子了,数据没了
2022-05-27 10:18:27 211
原创 ImportError: libssl.so.1.0.2: cannot open shared object file: No such file or directory
背景:我在给公司服务升级python3.8,django3.2的时候,安装完成虚拟环境,然后启动服务的时候,报这个错:事实上,只要看下 /usr/lib 库或者是 /usr/lib32 或/usr/lib64 下有没有这个依赖文件即可。如果没有,那就两个解决方案,一种就是网上说的,去下载源文件,然后安装。这里,我介绍第二种:将工具链中的文件路径,添加到Linux的共享文件库路径里就可以了(前提是工具链有相关文件)查看工具链后,发现工具链中确实有这个文件,那么就只需要将其添加...
2022-05-23 10:50:05 711
原创 docker 与 k8s
kubernetes 简称k8s, 因为k和s 中间有'ubernete' 8个单词,所以简称k8s。是一个开源的,用于管理云平台中多个主机上的容器化的应用, k8s 的目标是让部署容器化的应用简单并且高效,k8s 提供了应用部署、规划、更新、维护的一种机制。是google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。它有三个关键的组件:kubelet, kubeadm, kubectl其中:kubeadm : 是用来搞集群的,比如初始化 master 节点,添加 w
2022-05-12 15:26:23 2240
原创 psycopg2.errors.NumericValueOutOfRange: integer out of range
先看一个报错:gunicorn[121154]: ERROR: Internal Server Error: /sb/buildprogressnote/Traceback (most recent call last): File "/ymk_test/buildapi/my_venv/lib64/python3.8/site-packages/django/db/backends/utils.py", line 82, in _execute return self.cursor.e
2022-04-22 16:41:04 2269 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人