502 Proxy Error

519 views
Skip to first unread message

Mercedes Jiménez Bolívar

unread,
Sep 3, 2013, 4:51:06 AM9/3/13
to ica-ato...@googlegroups.com
Buenos días

Estoy utilizando la versión 1.3.1 y puedo visualizar y buscar contenidos sin problemas, pero al intentar editar un registro me sale el siguiente error:

Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /icaatom/index.php/fotograf-ias-de-andaluc-ia-1984;edit/isad.
Reason: Error reading from remote server

Espero no sea un gran problema

Gracias por su atención

Un cordial saludo

Mercedes Jiménez Bolívar

Jesús García Crespo

unread,
Sep 4, 2013, 1:15:42 PM9/4/13
to ica-ato...@googlegroups.com
Hola Mercedes,
Me alegra verte por aquí.

Creo que lo mejor sería que activaras el modo debug o revisaras los errores encontrados en el registro del servidor web. Tienes más información aquí: https://www.qubit-toolkit.org/wiki/Debug_mode.

Cuando tengas más detalles será más fácil analizar el problema.

Un saludo,



--
You received this message because you are subscribed to the Google Groups "ICA-AtoM Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ica-atom-user...@googlegroups.com.
To post to this group, send email to ica-ato...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ica-atom-users/453818de-0443-49f2-8b4b-43763a009c97%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.



--
Jesús García Crespo,
Software Engineer, Artefactual Systems Inc.
http://www.artefactual.com | +1.604.527.2056

bale...@gmail.com

unread,
Sep 24, 2013, 8:09:54 AM9/24/13
to ica-ato...@googlegroups.com
Hola Jesús,

Estoy ayudando a Mercedes con el problema que tiene y paso a contarte lo que me he encontrado.

Lo primero, he descartado el error del proxy puesto que estoy tratando directamente con el servidor al que acude el proxy.

En dicho servidor, el error que se obtiene en el log de apache es el siguiente:
[Tue Sep 24 12:06:29 2013] [error] [client xxx.xxx.xxx.xxx] PHP Fatal error:  Maximum execution time of 60 seconds exceeded in /var/www/html/icaatom/lib/QubitQuery.class.php on line 0, referer: http://xxxxxxx/icaatom/index.php/retrato-vendedor-ambulante-torre-del-mar;isad
[Tue Sep 24 12:06:29 2013] [error] [client xxx.xxx.xxx.xxx] PHP Fatal error:  Call to a member function shutdown() on a non-object in /var/www/html/icaatom/vendor/symfony/lib/util/sfContext.class.php on line 594, referer: http://xxxxxxxxxxxx/icaatom/index.php/retrato-vendedor-ambulante-torre-del-mar;isad
[Tue Sep 24 12:06:30 2013] [notice] child pid 10170 exit signal Segmentation fault (11)

Hemos probado a ponerle más tiempo de ejecución al php, por ejemplo, 240 segundos y sigue pasando lo mismo.
He puesto el modo debug a true y obtengo una página en blanco.

La base de datos tiene unas 5000 fotos. Al ejecutar el comando:
php symfony search:populate QubitSearch
El proceso tarda mucho, concretamente, mira las siguientes dos líneas consecutivas copiadas de lo que sale por pantalla:
...
QubitSearch >> QubitActor - Pontificia, Muy Ilustre y Venerable Archicofradía Sacramental de Nuestro Padre Jesús Orando en el Huerto, Nuestra Señora de la Concepción y San Juan Evangelista. (Málaga, España) inserted (1.04s) (231/231)
sfSearch >> QubitInformationObject - Fondo Roisin - Andalucía (ca.1926/1962) inserted (6157.27s) (1/5424)
...

¿Alguna idea de lo que puede estar pasando?

Saludos,
Manuel

bale...@gmail.com

unread,
Sep 25, 2013, 2:03:42 AM9/25/13
to ica-ato...@googlegroups.com
Tengo una actualización del asunto. Ayer configuré en el php.ini el siguiente parámetro:
max_execution_time = 36000

El resultado ha sido que la página de edición ha terminado cargando aunque no sé cuánto ha tardado.

¿Podría ser que fuera necesario poner algún índice en alguna tabla de la base de datos? ¿Qué hace la acción de "editar" que necesita recorrer tanta información como para tardar tantísimo en preparar la página de edición?


El martes, 3 de septiembre de 2013 10:51:06 UTC+2, Mercedes Jiménez Bolívar escribió:

bale...@gmail.com

unread,
Sep 25, 2013, 8:06:15 AM9/25/13
to ica-ato...@googlegroups.com
Más información.

Siguiendo la traza del error, hemos llegado al punto donde la ejecución se eterniza.

Concretamente el problema está en el fichero icaatom/apps/qubit/modules/informationobject/actions/editAction.class.php:

foreach (QubitTaxonomy::getTaxonomyTerms(QubitTaxonomy::LEVEL_OF_DESCRIPTION_ID) as $item)
        {
          $choices[$this->context->routing->generate(null, array($item, 'module' => 'term'))] = $item;
        }

Haciendo debug, vemos que dicho bucle sólo procesa unas 2-3 entradas por segundo. Y el sizeof(QubitTaxonomy::getTaxonomyTerms(QubitTaxonomy::LEVEL_OF_DESCRIPTION_ID)) tiene unos 19.000 elementos.

Jesús García Crespo

unread,
Sep 25, 2013, 6:46:35 PM9/25/13
to ica-ato...@googlegroups.com
Hola,

Creo que no lo he entendido bien. ¿En la taxonomía LEVELS_OF_DESCRIPTION_ID hay 19.000 términos? Supongo que ese es el problema, normalmente en esa taxonomía hay como mucho diez elementos. ¿Qué tipo de información habéis metido en esa taxonomía?

Un saludo,


--
You received this message because you are subscribed to the Google Groups "ICA-AtoM Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ica-atom-user...@googlegroups.com.
To post to this group, send email to ica-ato...@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.



--
Jesús García Crespo

Mercedes Jiménez Bolívar

unread,
Sep 26, 2013, 9:12:16 AM9/26/13
to ica-ato...@googlegroups.com
Hola Jesús

Sí, tendría que tener sólo 7 elementos, estamos buscando el motivo de este problema.

Te tendremos informado

Muchas gracias

Mercedes
Reply all
Reply to author
Forward
0 new messages