logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

docker 修改无法启动的容器内的文件

docker 修改无法启动的容器内的文件docker 修改已停止的容器内的文件修改了docker内服务的配置文件, 修改后重启docker时因为配置错误导致docker无法启动, 这时无法通过exec方式再次进入容器进行修改。# 1. 查看容器日志,一般可以看出是哪里改错了docker logs <containerID># 2. 将修改错误的配置文件拷贝到宿主机上docker cp

#docker
利用Linux的crontab实现python定时任务

linux 系统下的crontab 定时任务:*/2 表示定时任务周期。cron 执行日志 /var/log/croncrontab -e 添加定时任务crontab -l 查看添加的定时任务1.Ubuntu:service cron start / status / restart / stop编辑 /etc/crontab 文件添加定时任务:

#python
kafka partition offset的保存时间及重置

kafka partition offset的保存时间及重置1. 问题背景后端业务流程设计上有两个进程会以生产者和消费者角色操作kafka,每次操作会指定kafka topic下的指定partition,一段时间没用这个功能后,再次使用是发现消费进程从指定partition中取出的数据不是生产者新写入的数据;即存在重复消费问题2. 问题排查查看被消费的topic的数据情况查看使用的消费组在当前数据

#kafka#python
python多进程卡死排查记录

问题背景:python程序一开始为单进程结构,属于CPU密集型计算任务,为提高性能调整为多进程并行计算。调整后运行时程序启动一会就全部进程卡死,不再往下运行。问题排查:程序中没有使用到进程锁或者分布式锁,所以先是排除了死锁的原因,可能为逻辑BUG或者代码异常。多进程下只好通过打日志的方式定位下程序运行到什么位置了,最后定位出不再往下运行的代码行为:msgs: Dict = kwargs['msgs

#python#kafka
到底了