参考http://www.yuzhewo.com/2015/11/03/%E4%BF%AE%E6%94%B9gitlab%E4%BD%BF%E7%94%A8%E7%8E%B0%E6%9C%89nginx%E6%9C%8D%E5%8A%A1%E5%8F%8A502%E9%97%AE%E9%A2%98%E8%A7%A3%E5%86%B3/
我用的不是gitlab自带的nginx。
查看日志:
tailf /var/opt/gitlab/nginx/logs/gitlab_error.log
发现是unix:/var/opt/gitlab/gitlab-workhorse/socket failed (13: Permission denied),因为nginx没有socket文件的权限。
ll /var/opt/gitlab/gitlab-workhorse/socket,查看socket所在的用户组是git。
chgrp gitlab-www /var/opt/gitlab/gitlab-workhorse/socket修改socket的用户组为gitlab-www。
在/etc/gitlab/gitlab.rb文件中增加以下配置:
web_server['external_users'] = ['nginx']
重新加载gitlab:gitlab-ctl reconfigure,问题解决。
后来遇到gitlab无法加载的问题,尝试了很多gitlab-ctl stop然后再start,gitlab-ctl reconfigure。
ps aux | grep sidekiq,杀掉了sidekiq的进程,然后gitlab-ctl start,居然解决了。前面修改的socket所属用户组又变回git了,这个问题待解决。
第一次访问会要求重设root密码。为了安全我们在管理页面可以新建一个普通用户,注意新建用户过程中不能设置密码,在建立成功之后可以edit这个账号然后这里可以设置密码。
关闭注册功能:
默认注册功能是开启的,需要考虑关闭注册功能。
用管理员账号登录之后, 进入”Admin area”, 点”settings”, 取消”Signup enabled”。
2016年11月11日星期五
linux用户和用户组命令
usermod:http://urchin.blog.51cto.com/4356076/987186
把某用户加入到某个组中:
gpasswd -a username groupname
把组中的某个用户删除:
gpasswd -d username groupname
修改文件所属用户:
chown 用户 目录或文件名
修改文件所在用户组:
chgrp 组 目录或文件名
把某用户加入到某个组中:
gpasswd -a username groupname
把组中的某个用户删除:
gpasswd -d username groupname
修改文件所属用户:
chown 用户 目录或文件名
修改文件所在用户组:
chgrp 组 目录或文件名
2016年11月10日星期四
重新安装mysql后failed to start
rm -fr /var/lib/mysql/*
rm /var/lock/subsys/mysqld
killall mysqld
然后再重新service mysqld start,解决
rm /var/lock/subsys/mysqld
killall mysqld
然后再重新service mysqld start,解决
2016年11月9日星期三
配置Charles和Fiddle支持https
mac下配置Charles:参考http://www.jianshu.com/p/9822e3f28f0a
只需要手机上安装证书即可。
windows中配置fiddle:参考http://www.jianshu.com/p/54dd21c50f21
只需要手机上安装证书即可。
windows中配置fiddle:参考http://www.jianshu.com/p/54dd21c50f21
2016年11月3日星期四
eclipse中导入java web项目问题汇总
1、import javax.servlet.http错误
参考http://yl-fighting.iteye.com/blog/1409468
在这之前需要已经有安装tomcat,下载解压好tomcat后参考http://www.cnblogs.com/marineoxy/p/5084382.html
2、查看markers发现Target runtime Apache Tomcat 7.0 is not defined
我配置的是tomcat 8.0,修改了项目文件夹中.settings/org.eclipse.wst.common.project.facet.core.xml
3、Build path specifies execution environment JavaSE-1.7. There are no JREs installed in the workspace that are strictly compatible with this environment.
参考http://stackoverflow.com/questions/3138384/warning-build-path-specifies-execution-environment-j2se-1-4
4、Implementation of project facet jst.web.jstl could not be found. Functionality will be limited.
由于MyEclipse里的用到了jstl,导入到Eclipse里也带过来了,修改.settings/org.eclipse.wst.common.project.facet.core.xml,删除jst.web.jstl这行
5、运行时Context initialization failed
[ERROR] - org.springframework.web.context.ContextLoader -ContextLoader.java(307) -Context initialization failed
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [/Users/chenxiaoyu/Documents/Toolkit/apache-tomcat-8.0.38/webapps/meathub_data/WEB-INF/classes/com/zhaorou/action/ProductController.class]; nested exception is java.lang.IllegalArgumentException
我导入的项目是用spring 3,但我用的是java 1.8,版本不兼容,要么升级为spring 4,要么降级为java 1.7
参考http://yl-fighting.iteye.com/blog/1409468
在这之前需要已经有安装tomcat,下载解压好tomcat后参考http://www.cnblogs.com/marineoxy/p/5084382.html
2、查看markers发现Target runtime Apache Tomcat 7.0 is not defined
我配置的是tomcat 8.0,修改了项目文件夹中.settings/org.eclipse.wst.common.project.facet.core.xml
3、Build path specifies execution environment JavaSE-1.7. There are no JREs installed in the workspace that are strictly compatible with this environment.
参考http://stackoverflow.com/questions/3138384/warning-build-path-specifies-execution-environment-j2se-1-4
4、Implementation of project facet jst.web.jstl could not be found. Functionality will be limited.
由于MyEclipse里的用到了jstl,导入到Eclipse里也带过来了,修改.settings/org.eclipse.wst.common.project.facet.core.xml,删除jst.web.jstl这行
5、运行时Context initialization failed
[ERROR] - org.springframework.web.context.ContextLoader -ContextLoader.java(307) -Context initialization failed
org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: file [/Users/chenxiaoyu/Documents/Toolkit/apache-tomcat-8.0.38/webapps/meathub_data/WEB-INF/classes/com/zhaorou/action/ProductController.class]; nested exception is java.lang.IllegalArgumentException
我导入的项目是用spring 3,但我用的是java 1.8,版本不兼容,要么升级为spring 4,要么降级为java 1.7
订阅:
博文 (Atom)