GitLabをpassengerで動かしていて遭遇したエラーのメモ
[ 2014-02-04 10:50:00.6774 715/7f3fc87a6700 Pool2/Implementation.cpp:882 ]: Could not spawn process for group /home/git/gitlab#default: An error occurred while starting up the preloader: it did not write a startup response in time.
in 'void Passenger::ApplicationPool2::SmartSpawner::throwPreloaderSpawnException(const std::string&, Passenger::SpawnException::ErrorKind, Passenger::ApplicationPool2::Spawner::BackgroundIOCapturerPtr&, const Passenger::ApplicationPool2::Spawner::DebugDirPtr&)' (SmartSpawner.h:146)
in 'std::string Passenger::ApplicationPool2::SmartSpawner::negotiatePreloaderStartup(Passenger::ApplicationPool2::SmartSpawner::StartupDetails&)' (SmartSpawner.h:566)
in 'void Passenger::ApplicationPool2::SmartSpawner::startPreloader()' (SmartSpawner.h:206)
in 'virtual Passenger::ApplicationPool2::ProcessPtr Passenger::ApplicationPool2::SmartSpawner::spawn(const Passenger::ApplicationPool2::Options&)' (SmartSpawner.h:752)
in 'void Passenger::ApplicationPool2::Group::spawnThreadRealMain(const Passenger::ApplicationPool2::SpawnerPtr&, const Passenger::ApplicationPool2::Options&, unsigned int)' (Implementation.cpp:803)
[ 2014-02-04 10:50:00.6777 715/7f3fc6328700 agents/HelperAgent/RequestHandler.h:2065 ]: [Client 21] Cannot checkout session.
Error page:
An error occurred while starting up the preloader: it did not write a startup response in time. Please read <a href="https://github.com/phusion/passenger/wiki/Debugging-application-startup-problems">this article</a> for more information about this problem.<br>
<h2>Raw process output:</h2>
⇒Debugging application startup problemsに記載されてました。
起動には時間が足りなかったようです。。。
ということで、passenger.conf
に下記を追加
/etc/httpd/conf.d/passenger.conf
PassengerStartTimeout 120
デフォルト設定は90ということなので、120にしたら無事起動しました。
GitLabをインストールし無事起動できたので後日あらためて
「Serversman@VPS EntryでGitLab+Redmine」記事を書く予定です。(さぼらないように宣言