可以先尝试用

systemctl start gitlab-runsvdir.service

如果冻结不动的话,就需要查看系统服务项了

systemctl -t target

如果系统正常的话,所有任务应该是loaded active active,如果存在inactive dead选型,意味着有些服务出错了。

UNIT                   LOAD   ACTIVE SUB    DESCRIPTION
basic.target loaded active active Basic System
cloud-config.target loaded active active Cloud-config availability
cloud-init.target loaded active active Cloud-init target
cryptsetup.target loaded active active Encrypted Volumes
getty.target loaded active active Login Prompts
graphical.target loaded active active Graphical Interface
local-fs-pre.target loaded active active Local File Systems (Pre)
local-fs.target loaded active active Local File Systems
multi-user.target loaded active active Multi-User System
network-online.target loaded active active Network is Online
network-pre.target loaded active active Network (Pre)
network.target loaded active active Network
nss-user-lookup.target loaded active active User and Group Name Lookups
paths.target loaded active active Paths
remote-fs-pre.target loaded active active Remote File Systems (Pre)
remote-fs.target loaded active active Remote File Systems
slices.target loaded active active Slices
sockets.target loaded active active Sockets
swap.target loaded active active Swap
sysinit.target loaded active active System Initialization
time-sync.target loaded active active System Time Synchronized
timers.target loaded active active Timers LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type. loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
multi-user.target      loaded inactive dead   start Multi-User System

这时候使用

systemctl list-jobs

如果存在某个任务是running,则是该任务堵塞了其他所有服务。

  graphical.target                     start waiting
plymouth-quit-wait.service start running
multi-user.target start waiting
ureadahead-stop.timer start waiting
gitlab-runsvdir.service start waiting
system-getty.slice start waiting
setvtrgb.service start waiting
systemd-update-utmp-runlevel.service start waiting

此时就可以利用 systemctl stop plymouth-quit-wait.service结束该任务。

然后重启gitlab即可。

https://docs.gitlab.com/omnibus/common_installation_problems/#gitlab-runsvdir-not-starting

最新文章

  1. Apache Ignite之集群应用测试
  2. 深圳 Maker Faire 2016 & Microsoft Booth
  3. android 入门-Activity及 字体
  4. 用linux服务器下的/dev/shm/来释放磁盘的压力
  5. CSS3画腾讯QQ图标 无图片和js参考
  6. 线程取消 (pthread_cancel)
  7. 如何高效的用判断用js判断ie6
  8. SVM及其c++代码运用实例
  9. linux中sogou输入法崩溃重启
  10. Mapbox Studio Classic 闪退问题解决方案
  11. App导航设计全面梳理——附免费原型模版!
  12. highcharts系列之xAxis
  13. 如何将Excel导入到Mysql数据库中
  14. DockerFile指令集
  15. JavaScript创建对象的4种方法
  16. apache 配置PHP的支持重写伪静态
  17. apt-get和apt-cache命令实例展示
  18. vue 常见操作 及 ionic 实战回顾
  19. 安装顺序----------SQL server 2008 r2;VS2008;VS2010;
  20. beego——获取参数

热门文章

  1. Gym101630L Laminar Family
  2. Fundamental ES6 Part-I
  3. python_Excel_xlwt
  4. Map.Entry的作用
  5. [COCOS2DX-LUA]0-005.cocos2dx中关于全面屏和折叠屏的适配的一些见解
  6. idea 开发 webpack项目时,只要已加入SVN 版本控制 一直 updating 问题解决
  7. 【译】Gartner CWPP市场指南
  8. Redis详解(十二)------ 缓存穿透、缓存击穿、缓存雪崩
  9. ssh-copy-id to filter out any that...ERROR: Read from socket failed: Connection reset by peer
  10. Java实现 LeetCode 799 香槟塔 (暴力模拟)