redis设置自启动时报错!
来源:4-3 应用服务化
大吉他
2021-04-15 22:21:24
相关代码:redis启动报错
[roan@roan system]$ sudo systemctl start redis
[sudo] roan 的密码:
Job for redis.service failed because the control process exited with error code. See "systemctl status redis.service" and "journalctl -xe" for details.
[roan@roan system]$ sudo systemctl status redis
● redis.service - Redis
Loaded: loaded (/usr/lib/systemd/system/redis.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since 四 2021-04-15 22:15:42 CST; 14s ago
Process: 16768 ExecStart=/usr/lcoal/redis-6.2.1/src/redis-server /usr/local/redis-6.2.1/redis.conf (code=exited, status=203/EXEC)
4月 15 22:15:42 roan systemd[1]: Starting Redis...
4月 15 22:15:42 roan systemd[16768]: Failed at step EXEC spawning /usr/lcoal/redis-6.2.1/src/redis-server: No such fil...rectory
4月 15 22:15:42 roan systemd[1]: redis.service: control process exited, code=exited status=203
4月 15 22:15:42 roan systemd[1]: Failed to start Redis.
4月 15 22:15:42 roan systemd[1]: Unit redis.service entered failed state.
4月 15 22:15:42 roan systemd[1]: redis.service failed.
Hint: Some lines were ellipsized, use -l to show in full.
[roan@roan system]$ systemctl status redis-server.service
Unit redis-server.service could not be found.
[roan@roan system]$ systemctl status redis.service
● redis.service - Redis
Loaded: loaded (/usr/lib/systemd/system/redis.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since 四 2021-04-15 22:15:42 CST; 2min 8s ago
Process: 16768 ExecStart=/usr/lcoal/redis-6.2.1/src/redis-server /usr/local/redis-6.2.1/redis.conf (code=exited, status=203/EXEC)
4月 15 22:15:42 roan systemd[1]: Starting Redis...
4月 15 22:15:42 roan systemd[16768]: Failed at step EXEC spawning /usr/lcoal/redis-6.2.1/src/redis-server: No such fil...rectory
4月 15 22:15:42 roan systemd[1]: redis.service: control process exited, code=exited status=203
4月 15 22:15:42 roan systemd[1]: Failed to start Redis.
4月 15 22:15:42 roan systemd[1]: Unit redis.service entered failed state.
4月 15 22:15:42 roan systemd[1]: redis.service failed.
Hint: Some lines were ellipsized, use -l to show in full.
相关代码:redis.service配置文件
[roan@roan system]$ sudo vi redis.service
[Unit]
Description=Redis
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/run/redis_6379.pid
ExecStart=/usr/lcoal/redis-6.2.1/src/redis-server /usr/local/redis-6.2.1/redis.conf
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"redis.service" 13L, 321C
1回答
好帮手慕小脸
2021-04-16
同学你好,
建议同学尝试注释Type=forking ,如下所示:
[Service]之后重新加载 Service 文件并启动 Redis 服务
#Type=forking
PIDFile=/run/redis_6379.pid
ExecStart=/usr/lcoal/redis-6.2.1/src/redis-server /usr/local/redis-6.2.1/redis.conf
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
sudo systemctl daemon-reload祝学习愉快~
sudo systemctl start redis
相似问题