pip找不到ibpq-fe.h头文件的解决方案
控制台错误信息
libpq-fe.h: No such file or directory
解决方法很简单,安装postgresql-devel:
yum install postgresql-devel
问题解决。
根据输入的时间区间删除指定目录中的目录
1.进入脚本所在路径
cd /opt/TongWeb7.0/bin
2.执行脚本
python3 cleanCacheFiles.py "2023-10-10 10:10" "2024-10-10 10:10"
说明:第一个时间为开始时间,第二个时间为结束时间。 可以只输入开始时间,那么结束时间为执行脚本的当前时间。 双引号不能省略,因为日期和时间中间有空格会识别为四个参数。
Python脚本内容:
import os
import time
import shutil
import sys
import datetime
if len(sys.argv) 3 and len(sys.argv) > 1:
starttime = sys.argv[1]
try:
endtime = sys.argv[2]
except:
endtime = datetime.datetime.now().strftime("%Y-%m-%d %H:%M")
#检测路径
file_path = '/root/logs/'
#将开始结束时间转换为时间戳
try:
t0 = time.mktime(time.strptime(starttime, "%Y-%m-%d %H:%M"))
t1 = time.mktime(time.strptime(endtime, "%Y-%m-%d %H:%M"))
except:
print ('Error:输入的时间格式不匹配!')
sys.exit()
if os.path.exists(file_path):
#获取顶级目录里的二级目录
for dir in os.listdir(file_path):
#获取二级目录里的目录
for subdir in...
Kubelet启动报错mountpoint for cpu not found
安装金山weboffice的时候遇到这个报错:
W0326 09:24:05.317578 26430 server.go:614] failed to get the kubelet's cgroup: mountpoint for cpu not found. Kubelet system container metrics may be missing.
W0326 09:24:05.319976 26430 server.go:621] failed to get the container runtime's cgroup: failed to get container name for docker process: mountpoint for cpu not found. Runtime system container metrics may be missing.
F0326 09:24:05.320034 26430 server.go:269] failed to run Kubelet: mountpoint for cpu not found
百度、google、bing之后发现解决办法:
mkdir /sys/fs/cgroup/cpu,cpuacct
mount -t cgroup -o cpu,cpuacct none /sys/fs/cgroup/cpu,cpuacct
经过测试,完美解决问题。
Nginx根据url或参数禁止部分网址访问
Nginx根据url或参数禁止部分网址访问,据说最新版Nginx不支持该写法,请自行测试。
server{
listen 81;
server_name 192.168.0.226;
client_max_body_size 1024m;
proxy_buffering off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host:$server_port;
proxy_set_header Upgrade-Insecure-Requests 1;
proxy_set_header X-Forwarded-Proto https;
#/seeyon/结尾拒绝访问
location ~ ^/seeyon/$ {
return 403;
}
#/seeyon/index.jsp拒绝访问
location /seeyon/index.jsp {
return 403;
}
#/seeyon/内页允许访问
location /seeyon/{
proxy_pass http://127.0.0.1;
}
#/static内页允许访问
location /static{
proxy_pass http://127.0.0.1;
}
#/seeyon结尾拒绝访问
location /seeyon{
...
解决Python3 ModuleNotFoundError: No...
werkzeug.contrib已经在1.0版本被移除了!
修改werkzeug版本为0.9.0就可以解决这个问题了:
pip3 install werkzeug==0.9.0
解决cannot import name...
修改pydantic的版本为1.8.2可以解决这个问题:
pip3 install pydantic==1.8.2