错误信息
Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /users/sign_in.
Reason: Error reading from remote server
Apache Gitlab 配置文件
<VirtualHost *:80>
ServerName 192.168.11.129
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPreserveHost On
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
SetEnv force-proxy-request-1.0.1
SetEnv proxy-nokeepalive 1
</VirtualHost>
解决办法:
设置config/unicorn.rb文件中的timeout为60(默认设置是30)
vim /home/gitlab/gitlab/config/unicorn.rb
#找到这一行timeout 30,将30改为60
#重启Gitlab
service gitlab restart
具体可参考https://github.com/gitlabhq/gitlabhq/issues/2216
分享到:
相关推荐
禅道和GitLab分别是项目管理与版本控制系统中的重要工具,本文将详细介绍如何安装这两个应用程序,以便团队能够进行高效的开发交流、查看项目进度以及协同工作。 禅道是一款开源的项目管理软件,它集成了需求管理、...
本手册将详细讲解在Linux CentOS系统上安装与配置Java JDK、MySQL数据库、GitLab代码管理工具、Docker容器化平台以及Nginx-Lua模块的过程。 1. **Java JDK安装**: - JDK(Java Development Kit)是Java编程语言的...
在 CentOS 8 上,需要安装 Postfix 邮件服务,以便 GitLab 可以发送通知邮件: ```bash sudo dnf install postfix sudo systemctl enable postfix sudo systemctl start postfix ``` 接下来,从清华大学开源软件...
- Maven 安装:将Apache Maven从K8s-node-1拷贝至K8s-Master,配置环境变量和`settings.xml`文件以指定本地依赖存储路径。 3. **安装GitLab** - GitLab已在K8s-node-1上安装完成,使用root/123456登录。 - 配置...
1. 操作系统:GitLab 支持多种操作系统,如 Ubuntu、Debian、CentOS、RHEL 等 Linux 发行版。这里我们以 Ubuntu 为例,因为它的社区支持广泛,且文档详尽。你需要安装最新稳定版的操作系统,并确保系统更新到最新...
7. **安装GitLab**:根据官方文档的指引,从源码编译或使用预构建的二进制包安装GitLab。 在安装过程中,可能需要根据你的系统环境调整配置,比如添加RHEL6的安装源以解决某些包的依赖问题。安装完成后,还需要配置...
- **Maven**: apache-maven-3.5.0 - **MySQL**: mysql57-community-release-el7-8.noarch.rpm ##### 2. 安装SonarQube - **下载**: sonarqube-6.4.zip - **配置**: 修改 `sonar.properties` 文件,设置 MySQL ...
Maven的安装同样利用`yum`,通过`wget`下载Maven的YUM源文件,然后使用`yum -y install apache-maven`进行安装。验证Maven是否成功安装,可以运行`mvn -v`。 3. **安装Git** Git的安装简单直接,使用`yum -y ...
- **操作系统**:CentOS 6.6 - **软件环境**:JDK 7、Maven 3.0.5、Tomcat 7.0.59 ### 三、安装与配置步骤 #### 1. 安装JDK并配置环境变量 由于Hudson依赖于Java运行环境,因此需要先安装JDK并设置相应的环境变量...
在IT领域,尤其是在分布式系统和网络环境中,保持...- 在CentOS上安装搭建PHP+Apache+Mysql的服务器环境 - CentOS搭建PHP服务器环境简明教程 这些教程涵盖了各种服务器环境的搭建,能帮助您进一步提升服务器管理能力。
这个资源可能包含了一系列自动化脚本,旨在简化在Linux系统(可能是基于Debian或CentOS的发行版)上安装Apache、Nginx、PHP、MySQL等常用Web服务组件的过程。以下是对这个主题的详细讲解: 1. **Linux基础**:Linux...
- **Apache**:使用`sudo apt-get install apache2`或`yum install httpd`来安装Apache web服务器。 - **MySQL**:安装MySQL数据库服务,如`sudo apt-get install mysql-server`或`yum install mariadb-server`。...
赞助的 (GitLab.com CI定制AWS跑步程序)上的自动化构建和测试运行。 沟通与支持 加入我们的 或者在我们的写一个问题。 文献资料 弃用 Debian / Ubuntu PHP 以下图像已弃用,不再自动生成: webdevops/...
在CentOS或Fedora上,使用`sudo yum install subversion`或`sudo dnf install subversion`。 3. **macOS安装**: 可以通过Homebrew来安装,运行`brew install subversion`。 **二、SVN服务器配置** 1. **创建仓库*...
2. 安装Perl模块:使用CPAN(Comprehensive Perl Archive Network)工具,执行`cpan -f`以更新CPAN镜像,然后逐个安装Bugzilla所需的模块,如`cpan CGI DBI DBD::mysql Text::Wrap MIME::Tools`。 三、获取Bugzilla...
如果遇到502错误,检查是否有其他应用占用了GitLab的端口,并通过`firewall-cmd`命令允许8081端口通过防火墙。若需开机自启动GitLab,可以创建一个系统服务单元文件,详细步骤包括创建服务文件、输入服务内容、设置...
- **Linux**:在Linux上,SVN是通过包管理器安装的,例如在Ubuntu或Debian上使用`sudo apt-get install subversion`,在CentOS或Fedora上使用`sudo yum install subversion`。 - **macOS**:在macOS上,可以使用...
1. **操作系统**:大多数应用系统都建立在某种操作系统之上,如Windows Server、Ubuntu、CentOS或Red Hat Enterprise Linux等。安装包可能包含了这些操作系统的安装镜像或者更新补丁,确保系统稳定且安全。 2. **...