Portanto, há esta instalação em um servidor virtual, administrado pelo Plesk, rodando o CentOS. O sistema operacional foi atualizado automaticamente recentemente - isso quebrou uma instalação personalizada do Ruby. Eu não configurei a coisa original e não estou familiarizado com o rubi, portanto estou um pouco perdido quanto ao que exatamente quebrou.
Por meio do gerenciador de pacotes, verifiquei se o ruby e as gemas especificadas estavam instalados. Eu copiei a pasta ruby original de volta para a pasta / var / www / vhost / onde costumava ser. Lá, a pasta httpdocs tem um link para o diretório rails / servername / public.
Então, tecnicamente, o conteúdo do site deve ser como antes. Mas os logs ruby / mongrel nem sequer são atualizados.
Quando eu visito o site, o Apache lança um erro 503 - Serviço temporariamente indisponível. O error_log é a única coisa que está sendo atualizada, e é isso que ele contém após uma reinicialização:
[Sun Apr 21 06:18:30 2013] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Sun Apr 21 06:18:30 2013] [warn] RSA server certificate CommonName (CN) 'plesk' does NOT match server name!?
[Sun Apr 21 06:18:30 2013] [warn] RSA server certificate CommonName (CN) 'plesk' does NOT match server name!?
[Sun Apr 21 06:18:30 2013] [warn] RSA server certificate CommonName (CN) 'plesk' does NOT match server name!?
[Sun Apr 21 06:18:30 2013] [warn] Init: Name-based SSL virtual hosts only work for clients with TLS server name indication support (RFC 4366)
[Sun Apr 21 06:18:30 2013] [notice] Digest: generating secret for digest authentication ...
[Sun Apr 21 06:18:30 2013] [notice] Digest: done
[Sun Apr 21 06:18:30 2013] [notice] mod_bw : Memory Allocated 0 bytes (each conf takes 32 bytes)
[Sun Apr 21 06:18:30 2013] [notice] mod_bw : Version 0.8 - Initialized [0 Confs]
[Sun Apr 21 06:18:31 2013] [notice] mod_python: Creating 4 session mutexes based on 50 max processes and 0 max threads.
[Sun Apr 21 06:18:31 2013] [notice] mod_python: using mutex_directory /tmp
[Sun Apr 21 06:18:31 2013] [warn] RSA server certificate CommonName (CN) 'plesk' does NOT match server name!?
[Sun Apr 21 06:18:31 2013] [warn] RSA server certificate CommonName (CN) 'plesk' does NOT match server name!?
[Sun Apr 21 06:18:31 2013] [warn] RSA server certificate CommonName (CN) 'plesk' does NOT match server name!?
[Sun Apr 21 06:18:31 2013] [warn] Init: Name-based SSL virtual hosts only work for clients with TLS server name indication support (RFC 4366)
[Sun Apr 21 06:18:31 2013] [notice] Apache/2.2.15 (Unix) DAV/2 mod_fcgid/2.3.6 mod_python/3.3.1 Python/2.6.6 mod_ssl/2.2.15 OpenSSL/1.0.0-fips mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations
Quando tento iniciar o mongrel_rails, vejo isto:
/usr/lib64/ruby/gems/1.8/gems/gem_plugin-0.2.3/lib/gem_plugin.rb:109:in 'load': uninitialized constant Gem::SourceIndex (NameError)
from /usr/lib64/ruby/gems/1.8/gems/mongrel-1.1.5/bin/mongrel_rails:278
from /usr/bin/mongrel_rails:23:in 'load'
from /usr/bin/mongrel_rails:23
Tags ruby apache-2.2 centos