背景 最近在备考软考,在文泉书城买了本PDF书籍,发现不能下载,只能在线阅读,大大降低了学习效率,于是在网上找了些下载方法及软件,主要有以下几种方式。 油猴脚本:https://github.com/Kevin0z0/w…
分类:python
解决多进程中APScheduler重复运行的问题
问题描述 使用uwsgi+django部署生产环境时,由于uwsgi开启多个线程,导致任务计划被执行多次。 解决方式 通过socket接口来判断是否已经启用任务计划,防止计划任务多开,代码如下: import datet…
Python操作AD使用LDAP3(ConnectionResetError: [Errno 104] Connection reset by peer)
问题描述 AD域:Windows Server 2019 Python版本:3.9 LDAP3版本:2.9 报错信息如下: Traceback (most recent call last): File "/usr/lo…
uwsgi.ini 配置
2020年7月7日更新 解决了多线程前端无法获取数据问题。 [uwsgi] # 字符编码 env = LC_CTYPE=zh_CN.utf-8 # 项目目录 chdir=/Project/WEB_PRO # 进程个数 w…
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.2.
描述 在升级django版本的过程中,遇到以下问题: 问题一: pip3 install --upgrade mysqlclient /usr/bin/ld: 找不到 –lmariadb 解决方式: yum instal…
django开发环境与生产环境配置
概述 一个项目在开发过程中,需要对生产环境进行优化及版本叠加,因使用不同的数据源及接口地址,需要对配置进行区分。 开发环境:pycharm + django + python manage.py 生产环境:django …
Nginx通过uwsgi发布Django项目导致Apscheduler计划任务不自动启动
说明 通过uwsgi启动Django项目,导致项目里面的计划任务不能跟随项目的启动自动运行,需要用户通过网页打开项目之后,计划任务才正常执行。 解决方式 原因是使用python manage.py runserver 0…
Nginx通过uwsgi发布Django项目导致Apscheduler计划任务不能正常运行
说明 在项目中,需要使用到定时执行函数的操作,通过Apscheduler写了一个定时任务,启动时发现出现以下错误。 Exception in thread Thread-18: Traceback (most recen…
Python-Snap7获取西门子PLC 300数值
说明 在一次数采项目中,对现场PLC300进行取数。本人小白,在网上搜罗了大量信息,终于找到解决方法。 准备事项 1. 操作系统 2.Python环境(本次使用Python3.6.6) 3.Snap7 connect c…