Qwen3.5-9B基础教程:app.py定制+history.json清理+服务日志管理

Qwen3.5-9B基础教程:app.py定制+history.json清理+服务日志管理 Qwen3.5-9B基础教程app.py定制history.json清理服务日志管理1. 项目概述Qwen3.5-9B是一款拥有90亿参数的开源大语言模型具备强大的逻辑推理、代码生成和多轮对话能力。该模型支持多模态理解图文输入和长上下文处理最高可达128K tokens是当前开源模型中的佼佼者。1.1 项目环境配置项目运行环境配置如下模型版本Qwen3.5-9B多模态运行环境torch28Conda服务端口7860进程管理Supervisor2. 项目结构解析项目主要文件结构如下/root/qwen3.5-9b/ ├── app.py # 主程序基于Gradio的Web界面 ├── start.sh # 启动脚本 ├── service.log # 运行日志记录 └── history.json # 对话历史记录2.1 核心文件功能说明app.py主程序文件包含Web界面和模型调用逻辑start.sh启动脚本设置环境变量并启动服务service.log记录服务运行状态和错误信息history.json保存用户与模型的对话历史3. 服务管理命令3.1 基础服务管理# 查看服务状态 supervisorctl status qwen3.5-9b # 重启服务 supervisorctl restart qwen3.5-9b # 停止服务 supervisorctl stop qwen3.5-9b3.2 日志监控命令# 实时查看日志输出 tail -f /root/qwen3.5-9b/service.log # 查看错误日志 grep -i error /root/qwen3.5-9b/service.log4. 服务访问方式本地访问http://localhost:7860网络访问http://服务器IP:78605. 功能特性详解5.1 主要功能列表功能说明文本对话支持中英文对话图片上传支持JPEG, PNG, GIF, WEBP等格式图片描述上传图片后可询问图片内容参数调节可调整max_tokens, temperature等参数5.2 使用示例说明文本对话流程在输入框输入问题点击Send或按回车键等待模型生成回复图片分析流程在右侧Upload Image区域上传图片在输入框描述问题如这张图片里有什么点击Send获取分析结果6. Supervisor配置详解6.1 配置文件位置/etc/supervisor/conf.d/qwen3.5-9b.conf6.2 关键配置项[program:qwen3.5-9b] command/bin/bash /root/qwen3.5-9b/start.sh directory/root/qwen3.5-9b environmentHOME/root,USERroot,LOGNAMEroot,SHELL/bin/bash,PATH/opt/miniconda3/envs/torch28/bin:/usr/bin:/bin userroot autostarttrue autorestarttrue startsecs30 startretries3 redirect_stderrtrue stdout_logfile/root/qwen3.5-9b/service.log stopasgrouptrue killasgrouptrue配置说明autostarttrue系统启动时自动运行服务autorestarttrue服务异常退出时自动重启startsecs30等待30秒确认服务稳定启动PATH指定使用torch28 Conda环境7. 环境要求与依赖7.1 Conda环境激活conda activate torch287.2 关键依赖版本包版本要求说明transformers5.0.0支持Qwen3.5模型torch2.8.0GPU加速支持gradio6.xWeb界面框架huggingface_hub1.3.0模型下载工具8. 日志管理与分析8.1 日志文件位置/root/qwen3.5-9b/service.log8.2 常见日志信息解析日志信息含义Loading model from...模型加载开始Loading weights: XX%模型权重加载进度Model loaded successfully!模型加载完成Running on local URL: http://127.0.0.1:7860服务启动成功9. 常见问题排查9.1 服务启动失败排查步骤检查进程状态supervisorctl status qwen3.5-9b查看最新日志supervisorctl tail qwen3.5-9b验证Conda环境conda list检查模型文件ls -lh /root/ai-models/Qwen/Qwen3.5-9B9.2 模型加载缓慢解决方案首次加载需要2-3分钟模型约19GB检查GPU状态nvidia-smi查看日志确认加载进度10. 日常维护操作10.1 清理对话历史rm -f /root/qwen3.5-9b/history.json supervisorctl restart qwen3.5-9b10.2 日志维护# 备份当前日志 cp /root/qwen3.5-9b/service.log /root/qwen3.5-9b/service.log.bak # 清空日志文件 /root/qwen3.5-9b/service.log # 重启服务 supervisorctl restart qwen3.5-9b10.3 代码更新流程# 编辑主程序文件 vim /root/qwen3.5-9b/app.py # 重启服务使更改生效 supervisorctl restart qwen3.5-9b11. 总结与最佳实践通过本教程您已经掌握了Qwen3.5-9B模型服务的基础管理技能包括服务状态监控与日志分析对话历史与日志文件清理常见问题排查方法代码更新与维护流程建议定期检查服务状态和日志文件及时清理不必要的文件以节省存储空间。对于生产环境使用建议配置日志轮转策略避免日志文件过大影响系统性能。获取更多AI镜像想探索更多AI镜像和应用场景访问 CSDN星图镜像广场提供丰富的预置镜像覆盖大模型推理、图像生成、视频生成、模型微调等多个领域支持一键部署。