arrch架构部署redis,报错: ignore-warnings ARM64-COW-BUG

在ARRCH架构的服务器上部署Redis后遇到启动错误,提示可能的数据腐败问题。解决方法是取消redis.conf配置文件中ignore-warningsARM64-COW-BUG选项的注释,然后重启Redis服务。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

arrch架构服务器redis部署完成后,启动报错。做个记录。


 arrch架构的redis安装包 下载链接:https://pan.baidu.com/s/1TMXNpMvMDWRFD1f5km7MwQ   提取码:36qk


 启动redis报错如下:

Redis will now exit to prevent data corruption. Note that it is possible to suppress this warning by setting the following config: ignore-warnings ARM64-COW-BUG

解决办法:

取消redis.conf配置文件中的最后一行注释:ignore-warnings ARM64-COW-BUG

再次重启redis。问题解决。

### ARM 架构 Linux 系统上离线安装 Nginx #### 准备工作 为了在 ARM 架构的 Linux 系统上成功离线安装 Nginx,需提前准备好所有必要的依赖项以及 Nginx 的二进制文件。可以从指定位置下载所需的 `nginx-linux-arrch64.zip` 文件并将其传输到目标机器。 #### 解压缩软件包 将下载好的 ZIP 文件上传至服务器上的合适目录(例如 `/home/user/downloads/`),接着使用如下命令解压: ```bash unzip /home/user/downloads/nginx-linux-arrch64.zip -d /usr/local/ ``` 这会把 Nginx 及其相关组件提取到 `/usr/local/nginx` 下[^3]。 #### 配置环境变量 (可选) 为了让系统能够识别新安装的服务程序,在 `.bashrc` 或者全局配置文件中添加 Nginx 路径: ```bash export PATH=$PATH:/usr/local/nginx/sbin source ~/.bashrc ``` #### 初始化服务设置 创建 systemd service unit file 来管理 Nginx 作为后台进程运行。编辑一个新的单元文件位于 `/etc/systemd/system/nginx.service` : ```ini [Unit] Description=The NGINX HTTP and reverse proxy server After=network.target remote-fs.target nss-lookup.target [Service] Type=forking PIDFile=/usr/local/nginx/logs/nginx.pid ExecStartPre=/usr/local/nginx/sbin/nginx -t ExecStart=/usr/local/nginx/sbin/nginx ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s QUIT $MAINPID PrivateTmp=true [Install] WantedBy=multi-user.target ``` 保存更改后重载守护进程以使新的服务定义生效: ```bash systemctl daemon-reload ``` #### 启动与测试 启动 Nginx 并启用开机自启功能: ```bash systemctl start nginx systemctl enable nginx ``` 验证 Nginx 是否正常运作可以通过浏览器访问该主机 IP 地址来查看默认欢迎页面;也可以通过命令行工具 curl 测试响应情况: ```bash curl http://localhost ``` 如果一切顺利,则说明已经成功完成了基于 ARM 架构的操作系统的离线 Nginx 安装过程[^2]。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值