Jast blog Jast blog
首页
  • 《Ambari自定义开发教程》笔记
  • 《CDH教程》笔记
  • 《ClickHouse教程》笔记
  • 《HDFS教程》笔记
  • 《DolphinScheduler教程》笔记
  • 《Hbase教程》笔记
  • 《Iceberg教程》笔记
  • 《Hive教程》笔记
  • 《Flume教程》笔记
  • 《Kafka教程》笔记
  • 《Impala教程》笔记
  • 《Hue教程》笔记
  • 《Spark教程》笔记
  • 《Flink教程》笔记
  • 《Phoenix教程》笔记
  • 《ElasticSearch教程》笔记
  • 《Kylin教程》笔记
  • 《Storm教程》笔记
  • 《Yarn教程》笔记
  • 《Presto教程》笔记
  • 《图数据库教程》笔记
  • 《Kerberos教程》笔记
  • 《Maxwell教程》笔记
  • 《MinIO教程》笔记
  • 《DataX教程》笔记
  • 《Superset教程》笔记
  • 《IOTDB教程》笔记
  • 《大数据相关》笔记
  • 《PaddleNLP教程》笔记
  • 《Nginx教程》笔记
  • 《Java技术文档》
  • 《Maven教程》笔记
  • 《IDEA使用教程》
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档

Jast-zsh

如果你知道你要去哪里,全世界都会给你让路。
首页
  • 《Ambari自定义开发教程》笔记
  • 《CDH教程》笔记
  • 《ClickHouse教程》笔记
  • 《HDFS教程》笔记
  • 《DolphinScheduler教程》笔记
  • 《Hbase教程》笔记
  • 《Iceberg教程》笔记
  • 《Hive教程》笔记
  • 《Flume教程》笔记
  • 《Kafka教程》笔记
  • 《Impala教程》笔记
  • 《Hue教程》笔记
  • 《Spark教程》笔记
  • 《Flink教程》笔记
  • 《Phoenix教程》笔记
  • 《ElasticSearch教程》笔记
  • 《Kylin教程》笔记
  • 《Storm教程》笔记
  • 《Yarn教程》笔记
  • 《Presto教程》笔记
  • 《图数据库教程》笔记
  • 《Kerberos教程》笔记
  • 《Maxwell教程》笔记
  • 《MinIO教程》笔记
  • 《DataX教程》笔记
  • 《Superset教程》笔记
  • 《IOTDB教程》笔记
  • 《大数据相关》笔记
  • 《PaddleNLP教程》笔记
  • 《Nginx教程》笔记
  • 《Java技术文档》
  • 《Maven教程》笔记
  • 《IDEA使用教程》
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
  • LabelStudio标签标注
  • PaddleNLP-情感分析定制化训练
  • 情感分析环境搭建之CPU版本
  • 情感分析环境搭建之GPU版本
  • 情感分析服务化部署之SimpleServing
  • 情感分析服务化部署之构建Docker服务
  • 情感分析之使用PaddleGPU文章正负面分析完整版
  • 情感分析之文章正负面分析完整版
  • 情感分析值使用PaddleGPU文章观点提取分析完整版
  • PaddleNLP常见问题汇总
    • 问题一:服务运行一段时间后自动挂了,查看日志没有发现错误日志
  • 《PaddleNLP教程》笔记
Jast-zsh
2023-12-25
目录

PaddleNLP常见问题汇总

[toc]

# 问题一:服务运行一段时间后自动挂了,查看日志没有发现错误日志

临时解决方案:

启动时会根据Workers数量自动启动相对应的进程数,当进程数少于自己指定的值自动kill原有进程,重新启动服务

服务启动脚本run.sh:

#!/bin/bash
source /etc/profile
source activate
conda activate paddlenlp
cd /opt/PaddleNLP/applications/sentiment_analysis/unified_sentiment_extraction/deploy
nohup paddlenlp server server:app --workers 5 --host 0.0.0.0 --port 18889 > /root/1.log &
1
2
3
4
5
6

拉起服务脚本

#!/bin/bash

# 获取包含 "--multiprocessing-fork" 的进程数
process_count=$(ps aux | grep "multiprocessing-fork" | grep -v grep | wc -l)

# 判断进程数是否小于 3
if [ $process_count -lt 3 ]; then
    # 获取包含 "paddlenlp server" 的进程ID
    process_ids=$(pgrep -f "paddlenlp server")

    # 循环遍历进程ID,并逐个杀掉进程
    for pid in $process_ids; do
        kill $pid
    done
    # 启动服务脚本,这里使用bash启动,使用sh启动会提示没有source命令
    bash /root/run.sh 
fi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

配置自动检测

# 每一分钟执行
*/1 * * * * sh /root/start-ai.sh
1
2

可能用的到其他命令

# 安装 crontab
apt-get install cron
# 查看 crontab 服务状态
service cron status
# 启动 crontab 服务
service cron start
1
2
3
4
5
6
上次更新: 2024/01/13, 21:01:09
情感分析值使用PaddleGPU文章观点提取分析完整版

← 情感分析值使用PaddleGPU文章观点提取分析完整版

最近更新
01
Linux可视化监控
02-26
02
Maven私服搭建
02-26
03
当ElasticSearch时间字段设置多个格式到底是用的哪个?
01-19
更多文章>
Theme by Vdoing | Copyright © 2016-2025 Jast-zsh | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式