2016-07-29 17 views
2

Ich hatte eine Anwendung in meinem shiny-Server funktioniert gut vor einigen Monaten. Heute bin ich dazu zurückgekehrt und habe den merkwürdigsten Fehler bekommen. Jedes Mal, wenn ich versuche, darauf zuzugreifen, bekomme ich nur diese MassageShiny fehlgeschlagen zu starten

An error has occurred 

The application failed to start. 

The application exited during initialization. 

Nun ist der natürliche Schritt wäre, um das Protokoll dieses Fehlers gehen zu überprüfen, nicht wahr? Aber die Protokolle, die durch diesen Fehler erzeugt werden, sind nur leer, 0 Bytes. Ich bin wirklich verwirrt, warum das passiert, ich habe auch versucht, die glänzenden Beispiel-Apps laufen zu lassen und den gleichen Fehler zu bekommen, aber der Server selbst scheint gut zu laufen.

Ich weiß, diese Art eine vage Frage, aber ehrlich gesagt weiß ich nicht, was andere Informationen konnte ich wegen der leeren Protokolle hier setzen und es könnte sein, dass jemand über ein ähnliches Problem kam

+1

Sie müssen Ihre App nur neu starten, indem Sie 'start shiny-server' verwenden. –

Antwort

0

Shiny Server Standardmäßig werden Fehlerprotokolle bereinigt, was in diesem Fall nicht sinnvoll ist. Sie können dieses Verhalten ändern, indem Sie die Zeile sanitize_errors off; zu hinzufügen. Möglicherweise müssen Sie Shiny Server neu starten, um den Effekt zu sehen.

/etc/shiny-server/shiny-server.conf öffnen:

sudo nano /etc/shiny-server/shiny-server.conf 

Shiny Server neu zu starten:

sudo restart shiny-server 

Dies sollten Sie die ausführliche Fehlermeldungen geben Sie wollen.