1.内存消耗太大

  (1)公司使用gitlab后,发现服务器内存居高不下,使用top命令查看内存消耗,发现服务器上git将近消耗一半内存资源。而且很奇怪的是竟然开启了32个进程。后经查资料,原来这跟gitlab的默认机制有关。在配置文件/etc/gitlab/gitlab.rb里,unicorn['worker_processes'] = 2,默认是被注释掉的,这就解释了为什么会开启32个进程,因为cpu有32核,如果服务器只用于GitLab的话,官方建议是CPU核心数加一,可以提高服务器的响应速度。不过如果内存只有4G,或者服务器同时承载其他服务,就不要改了,以免内存不足。另外,这个参数最小值是2,设为1,服务器可能会卡死。

  (2)解决方案:根据服务器使用情况,给unicorn['worker_processes']设置一个合适的值,可解决内存占用过大问题。

2.时间不一致

  gitlab的web页面上activity里显示的时间相差8小时,很有可能是时区设置问题,设置时区为:gitlab_rails['time_zone'] = 'Asia/Shanghai',还有种可能是服务器本身的时间有问题,服务器服务时间修改注意事项:写入clock -w  ,强制将时间写入COMS!这样重启后不会失效。

最新文章

  1. SQL Server 索引和表体系结构(非聚集索引)
  2. Three.js基本 Demo
  3. TCP连接状态与2MSL等待时间
  4. Java 8 Optional类深度解析
  5. Crystal Reports 支持的纸张种类
  6. Simplest way to serve static data from outside the application server in a Java web application
  7. git分支管理和stash
  8. insert---插入记录
  9. GTEST-ASSERT出错
  10. python 对象持久化 pickle模块
  11. SCALA当的trait
  12. Python数据分析学习-re正则表达式模块
  13. docker下载镜像received unexpected Http status:500 Internal Server Error
  14. [python]python3.7中文手册
  15. 数据库左右连接on后的限制条件问题
  16. Java进制转换, 数据类型, 运算符
  17. 【代码审计】LaySNS_v2.2.0 前台XSS跨站脚本漏洞
  18. 图-最小生成树算法之Kruskal及其Java实现
  19. Python Scrapy 自动爬虫注意细节(2)
  20. 网络下载功能实现(downloader ) ---- HTML5+

热门文章

  1. ceres入门学习
  2. openssl RSA加密方法初识
  3. 带token的get和post方法
  4. .net调用word转换pdf出现80080005错误的解决办法
  5. mybatis不报错,但是查询结果为0
  6. Sharing Code Between Silverlight and Win8 app metro
  7. [vb.net]控制台进度条的示例
  8. 2016-2017-2 20155312 实验三敏捷开发与XP实践实验报告
  9. 48.UIButton上的字体居右对齐
  10. 2019.01.09 bzoj3697: 采药人的路径(点分治)