轉自:<code>http://sloger.info/posts/systemd-failed-to-start-redis-in-gentoo</code>
今天啟動 Redis 時阻塞很長時間,之後顯示啟動失敗,啟動狀态如下。
看了下 service 檔案,發現 Systemd 啟動指令如下
手動運作這條指令,發現是正常的,是以猜想是 service 檔案的問題,後來發現隻需要把 [Service] 部分的 <code>Type=forking</code> 注釋掉就行了。
之後重新加載 Service 檔案并啟動 Redis 服務
Man pages 對 Systemd 服務啟動類型 Type 的解釋如下
因為 Redis 配置檔案裡配置的是
<code>daemonize off</code>