Glänzend runExample Error - Fehler beim Erstellen des Servers

8

Ich versuche, mit Shiny herumzuspielen und habe einfach versucht, das Standard-Beispiel auszuführen. Kein Würfel.

Ich habe versucht, das Issue zu googlen, aber bei der Ausführung auf einem externen Server scheint alles Probleme zu beheben.

Vielleicht irre ich mich, aber ich nahm an, dass diese App in meinem Browser mit localhost laufen würde.

Folgendes habe ich getan:

%Vor%

Hier ist der Fehler:

%Vor%

und der Vollständigkeit halber, hier ist meine Sitzung Info:

%Vor%     
Btibert3 27.10.2013, 01:01
quelle

3 Antworten

4

@ Hadleys letzter Kommentar zum erneuten Installieren von shiny und httpuv hat den Trick geschafft.

%Vor%     
Btibert3 28.10.2013, 16:03
quelle
6

Dieser Fehler könnte auf einen blockierten Port zurückzuführen sein.

Ich habe einen glänzenden Server auf Port 3259 ausgeführt. Ich habe den Server aus irgendeinem Grund gelöscht und als ich versuchte, es erneut zu starten, sah ich diesen Fehler.

Fehler in startServer ("0.0.0.0", port, httpuvCallbacks):  Fehler beim Erstellen des Servers Anrufe: runApp - & gt; startAppDir - & gt; startApp - & gt; startServer

Um zu beheben, können Sie zuerst den Prozess finden, der Ihren Port blockiert Verwenden Sie zuerst netstat, um den Prozess anzuzeigen, der den Port blockiert.

netstat -anp | grep: 3259 [[: leer:]]

und dann diesen Prozess beenden

    
Kushal 04.03.2014 10:57
quelle
1

Eigentlich mit der Neuinstallation haben Sie gerade den httpuv-Server auf eine schwierige Weise gestoppt. Was Sie tun müssen, ist nur stopServer des aktuellen laufenden Servers. Was hier passiert ist, dass der httpuv-Server gestartet wird, aber aus irgendeinem Grund nicht gestoppt wurde. Jetzt, da du versuchst, deine glänzende App erneut zu starten, kannst du sie nicht mehr starten, weil sie bereits gestartet wurde und du dann den erwähnten Fehler bekommst.

In diesem Fall starten Sie Ihr Programm. Sie können den Dienst einfach in einer Schleife ausführen. Sie müssen den Server nicht erneut starten:

%Vor%

Sie können jedoch auch den vorherigen Server stoppen und erneut starten mit:

stopServer(server)

In diesem Fall müssen Sie jedoch wissen, wo die Servervariable gespeichert ist.

    
Mahdi Jadaliha 26.02.2016 17:38
quelle

Tags und Links