我在openshift帐户上启动Ruby 2.0设备时遇到问题。一切都很好,直到重启突然出现问题,我无法启动我的服务器。这是我收到的错误消息:
[03/Mar/2016:17:57:07 -0500] "HEAD / HTTP/1.1" 500 - "-" "-"
[03/Mar/2016:17:57:06 -0500] "HEAD / HTTP/1.1" 500 - "-" "-"
[03/Mar/2016:17:58:37 -0500] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.15 (Red Hat) (internal dummy connection)"
- - - [03/Mar/2016:17:58:38 -0500] "OPTIONS * HTTP/1.0" 200 - "-" "Apache/2.2.15 (Red Hat) (internal dummy connection)"
[ 2016-03-03 18:06:43.5501 121817/7f7c2874f700 Pool2/Spawner.h:738 ]: [App 155223 stdout]
[ 2016-03-03 18:06:51.4548 121817/7f7c2870e700 Pool2/Spawner.h:159 ]: [App 155223 stderr] WARN: Unresolved specs during
Gem::Specification.reset:
[ 2016-03-03 18:06:51.4549 121817/7f7c2870e700 Pool2/Spawner.h:151 ]: [App 155223 stderr]
[ 2016-03-03 18:06:51.4551 121817/7f7c2870e700 Pool2/Spawner.h:159 ]: [App 155223 stderr] rack (>= 0)
[ 2016-03-03 18:06:51.4552 121817/7f7c2870e700 Pool2/Spawner.h:151 ]: [App 155223 stderr]
[ 2016-03-03 18:06:51.4553 121817/7f7c2870e700 Pool2/Spawner.h:159 ]: [App 155223 stderr] WARN: Clearing out unresolved
specs.
[ 2016-03-03 18:06:51.4554 121817/7f7c2870e700 Pool2/Spawner.h:151 ]: [App 155223 stderr]
[ 2016-03-03 18:06:51.4555 121817/7f7c2870e700 Pool2/Spawner.h:159 ]: [App 155223 stderr] Please report a bug if this ca
uses problems.
[ 2016-03-03 18:06:51.4556 121817/7f7c2870e700 Pool2/Spawner.h:151 ]: [App 155223 stderr]
[ 2016-03-03 18:08:13.5552 121817/7f7c2874f700 Pool2/Implementation.cpp:849 ]: Could not spawn process for group /var/li
b/openshift/5631ccf70c1e66dcef000130/app-root/runtime/repo#default: An error occurred while starting the web application
: it did not write a startup response in time.
in 'void Passenger::ApplicationPool2::Spawner::throwAppSpawnException(const std::string&, Passenger::SpawnException
::ErrorKind, Passenger::ApplicationPool2::Spawner::NegotiationDetails&)' (Spawner.h:666)
in 'Passenger::ApplicationPool2::ProcessPtr Passenger::ApplicationPool2::Spawner::negotiateSpawn(Passenger::Applica
tionPool2::Spawner::NegotiationDetails&)' (Spawner.h:1135)
in 'virtual Passenger::ApplicationPool2::ProcessPtr Passenger::ApplicationPool2::DirectSpawner::spawn(const Passeng
er::ApplicationPool2::Options&)' (DirectSpawner.h:213)
in 'void Passenger::ApplicationPool2::Group::spawnThreadRealMain(const Passenger::ApplicationPool2::SpawnerPtr&, co
nst Passenger::ApplicationPool2::Options&, unsigned int)' (Implementation.cpp:782)
[ 2016-03-03 18:08:13.5554 121817/7f7c235fe700 agents/HelperAgent/RequestHandler.h:1971 ]: [Client 20] Cannot checkout s
ession. An error occurred while starting the web application: it did not write a startup response in time.
Error page:
WARN: Unresolved specs during Gem::Specification.reset:
rack (>= 0)
WARN: Clearing out unresolved specs.
Please report a bug if this causes problems.
91.238.59.70 - - [03/Mar/2016:18:06:43 -0500] "GET / HTTP/1.1" 500 682 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWe
bKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.75 Safari/537.36"
[ 2016-03-03 18:10:23.7613 121817/7f7c2874f700 Pool2/Spawner.h:738 ]: [App 166543 stdout]
[ 2016-03-03 18:10:30.9478 121817/7f7c2870e700 Pool2/Spawner.h:159 ]: [App 166543 stderr] WARN: Unresolved specs during
Gem::Specification.reset:
[ 2016-03-03 18:10:30.9478 121817/7f7c2870e700 Pool2/Spawner.h:159 ]: [App 166543 stderr] rack (>= 0)
[ 2016-03-03 18:10:30.9478 121817/7f7c2870e700 Pool2/Spawner.h:159 ]: [App 166543 stderr] WARN: Clearing out unresolved
specs.
[ 2016-03-03 18:10:30.9478 121817/7f7c2870e700 Pool2/Spawner.h:159 ]: [App 166543 stderr] Please report a bug if this ca
uses problems.
这里是我的宝石文件
source 'https://rubygems.org'
gem 'rails', '4.1.4'
### OpenShift Online changes:
# Fix the conflict with the system 'rake':
gem 'rake', '0.9.6'
gem 'mysql2', '~> 0.3.18'
gem 'rack', '~> 1.5.2'
gem 'i18n', '0.6.9'
# Support for databases and environment.
# Use 'sqlite3' for testing and development and mysql and postgresql
# for production.
#
# To speed up the 'git push' process you can exclude gems from bundle install:
# For example, if you use rails + mysql, you can:
#
# $ rhc env set BUNDLE_WITHOUT="development test postgresql"
#
group :development, :test do
gem 'sqlite3'
gem 'minitest'
gem 'thor'
end
# Add support for the MySQL
group :production, :postgresql do
gem 'pg'
end
### / OpenShift changes
# Use SCSS for stylesheets
gem 'sass-rails', '~> 4.0.3'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
# Use CoffeeScript for .js.coffee assets and views
gem 'coffee-rails', '~> 4.0.0'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby
# Use jquery as the JavaScript library
gem 'jquery-rails'
# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks
gem 'turbolinks', '~>2.5.3'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 2.0'
# bundle exec rake doc:rails generates the API under doc/api.
gem 'sdoc', '~> 0.4.0'
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
#gem 'spring'
gem 'rest-client'
gem 'rails4-autocomplete'
gem 'log4r'
gem 'mail'
gem 'activejob'
gem 'delayed_job_active_record'
gem "daemons"
gem "omniauth-google-oauth2", :git => 'https://github.com/zquestz/omniauth-google-oauth2', :branch => 'master'
gem 'omniauth-facebook'
gem "omniauth"
gem 'will_paginate'
gem 'savon'
gem 'byebug'
gem 'wicked_pdf'
gem 'wkhtmltopdf-binary'
gem 'chartkick'
# Use ActiveModel has_secure_password
gem 'bcrypt', '~> 3.1.9'
gem 'web-console', '~> 2.0'
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw]
gem 'validates_email_format_of'
gem 'nokogiri'
gem 'acts_as_commentable'
# Use unicorn as the app server
# gem 'unicorn'
# Use Capistrano for deployment
# gem 'capistrano-rails', group: :development
# Use debugger
# gem 'debugger', group: [:development, :test]
和这里的gemfile.lock
GIT
remote: https://github.com/zquestz/omniauth-google-oauth2
revision: e505783c33d51c0b0db1c8e595539b4fde30d6d6
branch: master
specs:
omniauth-google-oauth2 (0.2.10)
addressable (~> 2.3)
jwt (~> 1.0)
multi_json (~> 1.3)
omniauth (>= 1.1.1)
omniauth-oauth2 (~> 1.3.1)
GEM
remote: https://rubygems.org/
specs:
actionmailer (4.1.4)
actionpack (= 4.1.4)
actionview (= 4.1.4)
mail (~> 2.5.4)
actionpack (4.1.4)
actionview (= 4.1.4)
activesupport (= 4.1.4)
rack (~> 1.5.2)
rack-test (~> 0.6.2)
actionview (4.1.4)
activesupport (= 4.1.4)
builder (~> 3.1)
erubis (~> 2.7.0)
activejob (0)
activemodel-globalid
activesupport (>= 4.1.0)
activemodel (4.1.4)
activesupport (= 4.1.4)
builder (~> 3.1)
activemodel-globalid (0.1.1)
activemodel (>= 4.1.0)
activesupport (>= 4.1.0)
activerecord (4.1.4)
activemodel (= 4.1.4)
activesupport (= 4.1.4)
arel (~> 5.0.0)
activesupport (4.1.4)
i18n (~> 0.6, >= 0.6.9)
json (~> 1.7, >= 1.7.7)
minitest (~> 5.1)
thread_safe (~> 0.1)
tzinfo (~> 1.1)
acts_as_commentable (4.0.2)
addressable (2.3.8)
akami (1.3.1)
gyoku (>= 0.4.0)
nokogiri
arel (5.0.1.20140414130214)
bcrypt (3.1.10)
bcrypt (3.1.10-x64-mingw32)
binding_of_caller (0.7.2)
debug_inspector (>= 0.0.1)
builder (3.2.2)
byebug (8.1.0)
chartkick (1.4.1)
coffee-rails (4.0.1)
coffee-script (>= 2.2.0)
railties (>= 4.0.0, < 5.0)
coffee-script (2.4.1)
coffee-script-source
execjs
coffee-script-source (1.9.1.1)
daemons (1.2.3)
debug_inspector (0.0.2)
delayed_job (4.1.1)
activesupport (>= 3.0, < 5.0)
delayed_job_active_record (4.1.0)
activerecord (>= 3.0, < 5)
delayed_job (>= 3.0, < 5)
domain_name (0.5.25)
unf (>= 0.0.5, < 1.0.0)
erubis (2.7.0)
execjs (2.6.0)
faraday (0.9.2)
multipart-post (>= 1.2, < 3)
ffi (1.9.10-x64-mingw32)
gyoku (1.3.1)
builder (>= 2.1.2)
hashie (3.4.3)
hike (1.2.3)
http-cookie (1.0.2)
domain_name (~> 0.5)
httpi (2.4.1)
rack
i18n (0.6.9)
jbuilder (2.3.2)
activesupport (>= 3.0.0, < 5)
multi_json (~> 1.2)
jquery-rails (3.1.4)
railties (>= 3.0, < 5.0)
thor (>= 0.14, < 2.0)
json (1.8.3)
jwt (1.5.2)
log4r (1.1.10)
mail (2.5.4)
mime-types (~> 1.16)
treetop (~> 1.4.8)
mime-types (1.25.1)
mini_portile (0.6.2)
minitest (5.8.2)
multi_json (1.11.2)
multi_xml (0.5.5)
multipart-post (2.0.0)
mysql2 (0.3.20)
mysql2 (0.3.20-x64-mingw32)
netrc (0.11.0)
nokogiri (1.6.6.2)
mini_portile (~> 0.6.0)
nokogiri (1.6.6.2-x64-mingw32)
mini_portile (~> 0.6.0)
nori (2.6.0)
oauth2 (1.0.0)
faraday (>= 0.8, < 0.10)
jwt (~> 1.0)
multi_json (~> 1.3)
multi_xml (~> 0.5)
rack (~> 1.2)
omniauth (1.2.2)
hashie (>= 1.2, < 4)
rack (~> 1.0)
omniauth-facebook (3.0.0)
omniauth-oauth2 (~> 1.2)
omniauth-oauth2 (1.3.1)
oauth2 (~> 1.0)
omniauth (~> 1.2)
pg (0.18.3)
pg (0.18.3-x64-mingw32)
polyglot (0.3.5)
rack (1.5.5)
rack-test (0.6.3)
rack (>= 1.0)
rails (4.1.4)
actionmailer (= 4.1.4)
actionpack (= 4.1.4)
actionview (= 4.1.4)
activemodel (= 4.1.4)
activerecord (= 4.1.4)
activesupport (= 4.1.4)
bundler (>= 1.3.0, < 2.0)
railties (= 4.1.4)
sprockets-rails (~> 2.0)
rails4-autocomplete (1.1.1)
rails (>= 3.0)
railties (4.1.4)
actionpack (= 4.1.4)
activesupport (= 4.1.4)
rake (>= 0.8.7)
thor (>= 0.18.1, < 2.0)
rake (0.9.6)
rdoc (4.2.0)
rest-client (1.8.0)
http-cookie (>= 1.0.2, < 2.0)
mime-types (>= 1.16, < 3.0)
netrc (~> 0.7)
rest-client (1.8.0-x64-mingw32)
ffi (~> 1.9)
http-cookie (>= 1.0.2, < 2.0)
mime-types (>= 1.16, < 3.0)
netrc (~> 0.7)
sass (3.2.19)
sass-rails (4.0.5)
railties (>= 4.0.0, < 5.0)
sass (~> 3.2.2)
sprockets (~> 2.8, < 3.0)
sprockets-rails (~> 2.0)
savon (2.11.1)
akami (~> 1.2)
builder (>= 2.1.2)
gyoku (~> 1.2)
httpi (~> 2.3)
nokogiri (>= 1.4.0)
nori (~> 2.4)
wasabi (~> 3.4)
sdoc (0.4.1)
json (~> 1.7, >= 1.7.7)
rdoc (~> 4.0)
sprockets (2.12.4)
hike (~> 1.2)
multi_json (~> 1.0)
rack (~> 1.0)
tilt (~> 1.1, != 1.3.0)
sprockets-rails (2.3.3)
actionpack (>= 3.0)
activesupport (>= 3.0)
sprockets (>= 2.8, < 4.0)
sqlite3 (1.3.11)
sqlite3 (1.3.11-x64-mingw32)
thor (0.19.1)
thread_safe (0.3.5)
tilt (1.4.1)
treetop (1.4.15)
polyglot
polyglot (>= 0.3.1)
turbolinks (2.5.3)
coffee-rails
tzinfo (1.2.2)
thread_safe (~> 0.1)
tzinfo-data (1.2015.7)
tzinfo (>= 1.0.0)
uglifier (2.7.2)
execjs (>= 0.3.0)
json (>= 1.8.0)
unf (0.1.4)
unf_ext
unf_ext (0.0.7.1)
unf_ext (0.0.7.1-x64-mingw32)
validates_email_format_of (1.6.3)
i18n
wasabi (3.5.0)
httpi (~> 2.0)
nokogiri (>= 1.4.2)
web-console (2.2.1)
activemodel (>= 4.0)
binding_of_caller (>= 0.7.2)
railties (>= 4.0)
sprockets-rails (>= 2.0, < 4.0)
wicked_pdf (1.0.0)
will_paginate (3.0.7)
wkhtmltopdf-binary (0.9.9.3)
PLATFORMS
ruby
x64-mingw32
DEPENDENCIES
activejob
acts_as_commentable
bcrypt (~> 3.1.9)
byebug
chartkick
coffee-rails (~> 4.0.0)
daemons
delayed_job_active_record
i18n (= 0.6.9)
jbuilder (~> 2.0)
jquery-rails
log4r
mail
minitest
mysql2 (~> 0.3.18)
nokogiri
omniauth
omniauth-facebook
omniauth-google-oauth2!
pg
rack (~> 1.5.2)
rails (= 4.1.4)
rails4-autocomplete
rake (= 0.9.6)
rest-client
sass-rails (~> 4.0.3)
savon
sdoc (~> 0.4.0)
sqlite3
thor
turbolinks (~> 2.5.3)
tzinfo-data
uglifier (>= 1.3.0)
validates_email_format_of
web-console (~> 2.0)
wicked_pdf
will_paginate
wkhtmltopdf-binary
BUNDLED WITH
1.10.6
答案 0 :(得分:-1)
看起来像机架宝石有问题。你可以尝试:
bundle clean --force
gem cleanup rack
您可能必须使用sudo运行这些命令,具体取决于运行的用户乘客。