r node.js shiny shiny-server rstudio-server

Shiny server crashing



node.js shiny-server (1)

Parece que estaba un poco apurado al poner una recompensa en esta pregunta.

La respuesta estaba en el enlace que Peter había publicado.

La versión 1.3.0.403 del servidor brillante tenía un error que no funcionaba bien con paquetes como DT. La actualización a al menos la versión 1.4.0.721 debería ser suficiente para solucionar el problema.

Antecedentes: estoy ejecutando el servidor brillante en una caja RHEL 5 y sigue chocando de una manera no reproducible. Parece que node.js tiene algo que ver con el error ...

El error es el siguiente:

Error: write EIO at errnoException (net.js:901:11) at Object.afterWrite (net.js:718:19)

El registro de /var/log/shiny-server.log

[2015-07-15 17:28:20.982] [INFO] shiny-server - ^[[39mShiny Server v1.4.0.718 (Node.js v0.10.21) ^[[32m[2015-07-15 17:28:20.984] [INFO] shiny-server - ^[[39mUsing pidfile /foplocal/app/shiny-server/shiny-server.pid ^[[32m[2015-07-15 17:28:20.985] [INFO] shiny-server - ^[[39mUsing config file "/etc/shiny-server/shiny-server.conf" ^[[32m[2015-07-15 17:28:21.039] [INFO] shiny-server - ^[[39mStarting listener on 0.0.0.0:3838 ^[[31m[2015-07-15 20:17:50.196] [ERROR] shiny-server - ^[[39mUncaught exception: Error: write EIO ^[[31m[2015-07-15 20:17:50.197] [ERROR] shiny-server - ^[[39mError: write EIO at errnoException (net.js:901:11) at Object.afterWrite (net.js:718:19) ^[[32m[2015-07-15 20:17:50.198] [INFO] shiny-server - ^[[39mStopping listener on 0.0.0.0:3838 ^[[32m[2015-07-15 20:17:50.198] [INFO] shiny-server - ^[[39mShutting down worker processes (with notification)

Información de la sesión

R version 3.2.1 (2015-06-18) Platform: x86_64-redhat-linux-gnu (64-bit) locale: [1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8 LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 [7] LC_PAPER=en_US.UTF-8 LC_NAME=C LC_ADDRESS=C LC_TELEPHONE=C LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C

Problema similar: https://groups.google.com/forum/#!topic/shiny-discuss/V5cv0f7Gmtk

¡Cualquier ayuda sería muy apreciada! En el peor de los casos, pondré en marcha un trabajo cron que supervisa el servicio y lo inicia en caso de falla.