Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7655377
  • 博文数量: 1770
  • 博客积分: 18684
  • 博客等级: 上将
  • 技术积分: 16357
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-02 10:28
个人简介

啥也没写

文章分类

全部博文(1770)

文章存档

2024年(15)

2023年(44)

2022年(39)

2021年(46)

2020年(43)

2019年(27)

2018年(44)

2017年(50)

2016年(47)

2015年(15)

2014年(21)

2013年(43)

2012年(143)

2011年(228)

2010年(263)

2009年(384)

2008年(246)

2007年(30)

2006年(38)

2005年(2)

2004年(1)

分类: 系统运维

2021-07-06 09:08:28

下载安装
wget github.com/joyieldInc/predixy/archive/refs/tags/1.0.5.tar.gz
tar -zxvf 1.0.5.tar.gz
yum install libstdc++-static -y
cd predixy-1.0.5
make

mkdir -p /usr/local/predixy/bin
cp src/predixy /usr/local/predixy/bin/
cp -a conf/ /usr/local/predixy/
配置如下
cat conf/predixy.conf |grep -Ev "^#|^$"
Name PredixyExample
Bind 0.0.0.0:6379
WorkerThreads 4
ClientTimeout 300
Log /tmp/predixy.log
LogVerbSample 0
LogDebugSample 0
LogInfoSample 10000
LogNoticeSample 1
LogWarnSample 1
LogErrorSample 1
Include auth.conf
Include latency.conf
Include standalone.conf

cat standalone.conf
...
StandaloneServerPool {
    Databases 16
    Hash crc16
    RefreshMethod fixed
    ServerTimeout 1
    ServerFailureLimit 10
    ServerRetryTimeout 1
    KeepAlive 120
    Group shard001 {
        + 127.0.0.1:6279
    }
}

使用supervisor启动
yum install supervisor -y

[program:predixy]
directory = /usr/local/predixy ; 程序的启动目录                                                   
command = /usr/local/predixy/bin/predixy /usr/local/predixy/conf/predixy.conf ; 启动命令                                           
numprocs=1
autostart = true     ; 在 supervisord 启动的时候也自动启动
startsecs = 5        ; 启动 5 秒后没有异常退出,就当作已经正常启动了
autorestart = true   ; 程序异常退出后自动重启
startretries = 1000     ; 启动失败自动重试次数,默认是 3
stopsignal=KILL
user = root          ; 用哪个用户启动
redirect_stderr = true  ; 把 stderr 重定向到 stdout,默认 false
stdout_logfile_maxbytes = 100MB  ; stdout 日志文件大小,默认 50MB
stdout_logfile_backups = 20     ; stdout 日志文件备份数
stdout_logfile = /var/log/predixy.log

systemctl restart supervisord


阅读(1115) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~