所定の公式指示に従ってGitLabをインストールしましたが、使用しようとすると502エラーが発生します。 Nginxログエントリ:
*30 upstream prematurely closed connection while reading response header from upstream, client: 95.27.118.xx, server: gitlab.somehost.net, request: "GET /users/sign_in HTTP/1.1", upstream: "http://unix:/home/git/gitlab/tmp/sockets/gitlab.socket:/users/sign_in", Host: "gitlab.somehost.net"
以前のGitLabのインストール経験から覚えているように、エラーの原因は、GitLabが最初のユーザーアクセスで初期化されていることであり、nginxはタイムアウトであると考えているため、ソリューションはタイムアウト値を増やしています。問題は私が覚えていなかったということですwhichタイムアウトを増やす必要があります(これは以前のインストールでのエラーを解決しました)、そしてGoogleは私を助けません。
RAMを増やすと、問題は解決しました。
https://github.com/gitlabhq/gitlabhq/issues/1527#issuecomment-12313207 Unicorn.rbで変更する必要があると述べています