|
3 jaren geleden | |
---|---|---|
.idea | 3 jaren geleden | |
config | 3 jaren geleden | |
get_material_and_script | 3 jaren geleden | |
logs | 3 jaren geleden | |
models | 3 jaren geleden | |
routers | 3 jaren geleden | |
script_score | 3 jaren geleden | |
time_task | 3 jaren geleden | |
utils | 3 jaren geleden | |
__init__.py | 3 jaren geleden | |
main.py | 3 jaren geleden | |
readme.md | 3 jaren geleden |
项目功能介绍
按天依据配置的关键词定时从内外部(公司内部、快手、头条)获取优质素材的脚本和视频链接。
项目启动说明
0、kill 现有的服务进程
ps -aux | grep video_to_word
kill -9
1、切换到main.py所在的目录
cd /data/pythonProject/video_to_word/
2、启动虚拟环境
conda activate video_to_word
3、拉取最新代码
git pull http://git.tjyourong.com.cn/liyuyi/video_to_word.git
4、启动服务方式一
方式一存在存在的问题:lstm 的net 找不到,不清楚什么原因,启动方式二没有这个问题。
gunicorn main:app -b 0.0.0.0:31013 -w 1 -k uvicorn.workers.UvicornWorker
启动服务方式二
测试开发环境:nohup /data/Miniconda3/envs/video_to_word/bin/python -u /data/pythonProject/video_to_word/main.py >/dev/null 2>&1 &
生产环境:nohup /data/miniconda/envs/video_to_word/bin/python -u /data/pythonProject/video_to_word/main.py >/dev/null 2>&1 &
2、查看日志
cd /data/pythonProject/video_to_word/logs/
tail -f /data/pythonProject/video_to_word/logs/main_server.2021
定时任务
查看定时任务:crontab -l
编辑定时任务:crontab -e
每天早上08:30执行
30 8 * * * /data/miniconda/envs/video_to_word/bin/python -u /data/pythonProject/video_to_word/time_task/get_material_and_script_by_query_word.py >> /data/pythonProject/video_to_word/logs/get_high_quality_material.log 2>&1
00 10 * * * /data/miniconda/envs/video_to_word/bin/python -u /data/pythonProject/video_to_word/time_task/get_word2vec_model.py >> /data/pythonProject/video_to_word/logs/get_word2vec_model.log 2>&1