2010-11-21 16 views
0

'Üretim' ortamında başlatmayı reddeden bir üretim sunucum var. Son zamanlarda Rails 2.x ve Yolcu 1 (ya da 2 hatırlayamıyorum) sadece iyi çalıştı. Yükseltilmiş Raylar & Yolcu ve şimdi, Yolcu dokümanları üretime varsayılan yapması gerektiğini söylese de geliştirme ortamından başlıyor. Varsayılan kurulumunda hiçbir şeyi değiştirmedik.Yolcu ve Raylar üretim ortamında çalışmaya başlamayı reddetti

Sadece sanal Hosts RailsEnv production ekleyerek çalıştı rağmen dosya ... hayır etkisi.

Bunu nasıl giderebilirim? Ben Konsolda görebileceğiniz tek çıkışı:

uzun bir gecikmeden sonra
server:current elvis$ rails c 
Loading development environment (Rails 3.0.3) 

ve bir web tarayıcısı ile uygulamayı vurmaya çalışıyor sunar this dialog (30+ sn)

  • Mac OS X Server 10.5. 8
  • Raylar 3.0.3
  • yolcu 3.0.0
  • MySQL: 5.0.82
+1

Uygulamanızın üretim günlüğüne ve apache günlüğüne baktınız mı? –

+1

(1) log/production.log dosyasına bakın. Ne diyor? (2) 's -e üretimi' komutunu komut satırından çalıştırırsanız ne olur? –

+0

Teşekkürler! Rails'in geliştirilmeye devam ettiği ortaya çıktığında, bana hata yaptığında error.log'a bakmayı düşünmedim. hızlı bir şekilde çözdüğüm database.yml ile ilgili bir sorun yaşadım. – Meltemi

cevap

1

Yolcuyu Nginx veya Apache'ye yüklediniz mi? Rails uygulamasını, rails c değil web sunucusu çalıştırarak başlatırsınız. Örneğin, Nginx, Rails uygulamanızı gerektiği gibi çalıştıracak Yolcu modülünü yükleyecektir. Yani, başlangıç ​​Nginx veya Apache ve gitmek için iyi olmalısınız.

+0

Apache ... hangi statik sayfalarda iyi çalışıyor. Alt URI 'e ve ... hiçbir şeye (yukarıda, yukarıdaki ile bağlantılı Garip Yolcu hatası msg'sına) girdim. – Meltemi

İlgili konular