500, de los tiempos de espera, y los bucles de redirección con radiante (RoR un CMS)

StackOverflow https://stackoverflow.com/questions/3983297

  •  09-10-2019
  •  | 
  •  

Pregunta

estoy luchando para conseguir un simple sitio Web de CMS en funcionamiento, pero no puede conseguir más allá de la etapa de instalación. He estado trabajando en esto de vez en más de 4 días, y estoy consiguiendo quemado y desmotivado en el proyecto.

Para summerise mis dolores: Quiero evitar bucles de redirección y los tiempos de espera fcgi no importa lo que hago. Por desgracia nunca he tocado aplicaciones Ruby, RoR, o CGI por lo que carecen de la experiencia de depuración de resolver esto.

Algunos detalles

  • Host: GoDaddy Compartido Linux, el acceso SSH, servidor no Java
  • versión Ruby: 2.2.2
  • Gem Versión: 1.8 (ajustado manualmente por Ayuda )
  • Alojamiento raíz para todos mis sitios es / var / chroot / home / content / i / h / a / [nombre] / html /. Esto tiene un archivo .htaccess pero no afecta nada
  • Mis dominio apunta a / var / chroot / home / content / i / h / a / [nombre] / html / radiant.domain.biz/public /

Existen las dos siguientes errores que se producen. Esto ocurre con la archivo .htaccess por defecto :

[Mar Nov 20 16:39:13 2010] [error] [cliente [ip]] mod_rewrite: número máximo de redirecciones internas alcanzadas. Suponiendo error de configuración. Use 'RewriteOptions MaxRedirects' para aumentar el límite si es necesario.

Este es un archivo .htaccess eso es incluso recomendadas en otros sitios, por lo que el bucle realmente me confunde. Ni idea de por qué, y he bastante abandonado sobre por qué ya no tengo acceso a un registro de reescritura y no tener una configuración de entorno de desarrollo necesario debido a los recursos limitados.

Así que he modificado y sólo hay que poner RewriteBase / justo después de las vueltas del motor de reescritura sobre y obtuve esto:

[Mar Nov 20 16:40:25 2010] [error] [Cliente [ip]] FastCGI: comm con el servidor (dinámico) "/Var/chroot/home/content/i/h/a/[name]/html/radiant.domain.biz/public/dispatch.fcgi" abortado: (primera lectura) de tiempo de espera de inactividad (60 sec)

[Mar Nov 20 16:40:25 2010] [Error] [cliente [ip]] FastCGI: encabezados incompletos (0 bytes) recibidos desde el servidor "/Var/chroot/home/content/i/h/a/[name]/html/radiant.domain.biz/public/dispatch.fcgi"

Asumo que los medios de trabajo es sólo parcialmente, pero algunas cosas mal cuando la puesta en marcha. He verificado mi configuración database.yml y todos son buenos. He probado cuando en dev y el modo de producción en vano, y los archivos de registro están vacías.

La única cosa que puedo pensar en que la fuerza de algo hecho es un error traté de corregir manualmente un error que me encontré cuando se intenta instalar. Me las arreglé para fijarlo por después de la guía aquí , pero puede de algo roto. No estoy seguro de lo que sin embargo.

Esto realmente me confunde ya que nunca he tratado con este tipo de error antes. Así que para mi pregunta: ¿Qué haría que este tipo de error y cómo puedo solucionarlo

¿Fue útil?

Solución

Si realmente desea utilizar radiante, se podría contemplar la utilización de Heroku, son unos rieles podrían plataforma de alojamiento, con un producto gratuito que es más que capaz de manejar una instalación radiante. Yo uso la configuración simplemente como una para mi página web personal.

Tienen una quide rápida para conseguir la configuración radiante en una cuenta heroku en http : //blog.heroku.com/archives/2009/3/26/radiant_cms_in_5_minutes_or_less/

Es obvio que tendrá que solucionarse con una Heroku cuenta en primer lugar, pero eso es bastante simple también.

Realmente sería no utilizar GoDaddy como un proveedor de alojamiento si es posible en absoluto evitarlo, y yo no veo ninguna razón por la que no se puede mover proveedor de alojamiento. Incluso si usted tiene un dominio registrado a través de ellos todavía se puede alojar su sitio en otro lugar, eso es exactamente lo que hago.

Otros consejos

FCGI no es recomendable, y es muy poco común en Linux. Esta es una señal de que GoDaddy puede no ser una opción viable anfitrión rieles. Hay mucha evidencia para respaldar esta afirmación. Por favor, lea este tema: http://www.sitepoint.com/forums/showthread. php? t = 666111 . Hay muchos otros como él. las búsquedas de Google para 'carriles GoDaddy' que aparezca en su mayoría personas que tienen problemas.

En serio pensaría en cambiar a una más carriles-consciente de acogida, o si realmente está encerrado en una empresa de alojamiento, donde el anfitrión no es su negocio principal, considere una de sus instalaciones de pulsadores CMS (basado en PHP probable) .

La única otra cosa que puedo pensar para intentar se está ejecutando un independiente más común raíles del servidor como mestizo y la creación de un proxy inverso a ella, pero no estoy seguro de si GoDaddy tendrá los medios para que usted pueda hacer eso.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top