Curio
中文/汉语
中文/汉语
  • 什么是Curio?| What is Curio?
  • 设计 | Design
    • 密封 | Sealing
    • 和谐任务 | Harmony Tasks
  • 入门 | Getting Started
  • 版本 | Versions
  • 安装 | Installation
  • 设置 | Setup
  • Curio服务 | Curio Service
  • 存储配置 | Storage Configuration
  • 配置 | Configuration
    • 监听地址 | Listen Address
    • 警报管理器 | Alert Manager
    • 默认Curio配置 | Default Curio Configuration
  • 启用市场 | Enabling market
  • 快速交易 | Snap Deals
  • 使用SupraSeal进行批量密封 | Batch Sealing with SupraSeal
  • 扩展Curio集群 | Scaling Curio cluster
  • Curio图形用户界面 | Curio GUI
  • 垃圾回收 | Garbage Collection
  • 最佳实践 | Best Practices
  • 日志记录 | Logging
  • Curio命令行界面 | Curio CLI
    • Curio
    • Sptool
  • API
Powered by GitBook
On this page
  • Systemd Service Configuration
  • Systemd 服务配置
  • Service File for Curio
  • Curio 的服务文件
  • Environment Variables Configuration
  • 环境变量配置
  • Starting the Curio Service
  • 启动 Curio 服务

Curio服务 | Curio Service

本页面解释了如何为 Curio 设置 systemd 服务

Curio 服务

Curio 可以同时处理多个 GPU,而无需运行多个 Curio 进程实例。因此,Curio 可以作为单个 systemd 服务进行管理,而无需担心 GPU 分配问题。 Curio 可以同时处理多个 GPU,而无需运行多个 Curio 进程实例。因此,Curio 可以作为单个 systemd 服务进行管理,而无需担心 GPU 分配问题。

Systemd Service Configuration

Systemd 服务配置

Curio 的服务文件包含在 Debian 包中,名为 curio.service。如果您是从源代码构建 Curio 的,可以按照下面的描述手动创建服务文件。

Service File for Curio

Curio 的服务文件

要手动创建 curio.service 文件,请使用以下内容:

[Unit]
Description=Curio
After=network.target

[Service]
ExecStart=/usr/local/bin/curio run
Environment=GOLOG_FILE="/var/log/curio/curio.log"
Environment=GOLOG_LOG_FMT="json"
LimitNOFILE=1000000
Restart=always
RestartSec=10
EnvironmentFile=/etc/curio.env

[Install]
WantedBy=multi-user.target

Environment Variables Configuration

环境变量配置

服务文件需要存在一个 /etc/curio.env 文件。该文件包含连接数据库所需的所有环境变量。env 文件应在 Debian 包安装期间自动创建。如果您运行的是从源代码构建的 Curio,可以使用以下内容手动创建 env 文件:

/etc/curio.env 文件

CURIO_LAYERS=gui,post
CURIO_ALL_REMAINING_FIELDS_ARE_OPTIONAL=true
CURIO_DB_HOST=yugabyte1,yugabyte2,yugabyte3
CURIO_DB_USER=yugabyte
CURIO_DB_PASSWORD=yugabyte
CURIO_DB_PORT=5433
CURIO_DB_NAME=yugabyte
CURIO_REPO_PATH=~/.curio
CURIO_NODE_NAME=ChangeMe
FIL_PROOFS_USE_MULTICORE_SDR=1

确保所有变量根据您的环境正确设置。

Starting the Curio Service

启动 Curio 服务

一旦所有变量都正确更新,创建日志目录:

mkdir -p /var/log/curio

现在,您可以使用以下命令启动 systemd 服务:

sudo systemctl start curio.service

通过监控 systemctl status curio.service 验证进程是否成功启动

Previous设置 | SetupNext存储配置 | Storage Configuration

Last updated 7 months ago

一旦 Curio 服务运行,您可以继续 或 。

为 Curio 节点附加存储以进行封装或永久存储
在集群中设置下一个 Curio 节点