Cuando subimos la GDS 14074 donde consignabamos la demora y porterior error de un script en la carga de datos de la comision evaluadora para una convocatoria con mas de 160 renglones nos respondieron lo siguiente:
Se recomienda consultar al técnico de la universidad si se aplicó la configuración específica para PHP descrita en la sección Ajustes necesarios para PHP.
Ajustes necesarios para PHP
Los siguientes son ajustes requeridos para la correcta ejecución de la aplicación SIU-DIaguita en un servidor Debian Linux 6.0 y PHP 5.3 con parche suhosin. Se debe editar el archivo /etc/php5/apache2/php.ini y agregar o modificar los siguientes valores:
max_input_vars = 15000
memory_limit = 1024M
También es necesario editar el archivo /etc/php5/apache2/conf.d/suhosin.ini y agregar o modificar los siguientes valores:
Con estos valores, y en un entorno de desarrollo, el sistema es capaz de realizar la operación de evaluación del dictamen correctamente. No de forma rápida, pero si exitosa.
El mensaje de error adjunto en el ticket, es un cuadro de advertencia emitido por el navegador de forma preventiva debido al tiempo que demora en ejecutarse la operación de carga de la página web. Desde SIU-Diaguita, no es posible deshabilitar dicho cartel/mensaje interactivo.
El tema es que ese servicio SUHOSIN no esta instalado y los tecnicos aqui nos consultan si es necesario implementarlo o si el error de ese script no esta motivado por otras razones.
Hay posibilidades de contar con mayor información como para poder hacer pruebas?
El suhosin no es un componente estrictamente necesario para un servidor de aplicaciones web PHP, pero si “deseable”. En general, un sysadmin no concibe una instalación apache/php sin suhosin ya que éste es un mini paquete que ayuda a elevar la seguridad del engine php. Obviamente existen excepciones.
De todas formas, si no lo tienen instalado, la sección de configuración de suhosin es opcional y está documentada para el que así lo tenga instalado.
Quizás en el ida y vuelta esto no se entendió muy bien, pero inicialmente el inconveniente en esta etapa es el volumen de renglones (160) que provoca que la pantalla funcione muy lenta y aparezca el mensaje de alerta producido por el navegador Firefox (suhosin no tiene nada que ver en este caso). Desde SIU-Diaguita no podemos hacer nada para evitar surja ese mensaje que mencionan ya que depende del PC cliente. Lo que podemos decirles es que siempre presionen la opción “continuar” y dejen trabajar al navegador el tiempo necesario… si lo intentan mover/cancelar/clickear este se colgará indefectiblemente.
Como se les comentó, en una PC de desarrollo corriendo SIU-Diaguita en modo desarrollo pudimos hacer avanzar el trámite y finalizarlo, con una demora de algunos segundos. No es lo ideal pero tampoco les frenaría en caso de una urgencia… por lo que te consulto, ¿que pruebas estarían requiriendo realizar?, así se les puede ayudar en lo que requieran.
Para la versión 2.2.2 de SIU-Diaguita, se incorporan mejoras a la etapa de Dictamen de evaluación que permiten ejecutarlo con un poco más de rapidez del lado del servidor. Esto no implica que desaparezca el mensaje en el navegador del script en ejecución, siempre saldrá si se tratan de muchos renglones sumado a un cliente PC que vaya un poco lento. Pero la mejora ayuda a la respuesta general de la operación.