Rs glänzende App wird bei der Bereitstellung grau, funktioniert lokal einwandfrei

9

Ich habe zwei glänzende Apps erstellt, die auf "shinyapps.io" laufen und beide haben das gleiche Problem, das ich nicht lösen konnte: nach ein paar Minuten in eine aktive Instanz der Web App (ein paar Minuten nach der Navigation zu) die Web-App in einem Browser), wird der Bildschirm grau. Dieses Problem tritt auf, wenn ich zur Website der bereitgestellten App navigiere, aber wenn ich die App von RStudio aus starte, wird das angezeigte Browserfenster nicht grau und verhält sich so wie es sollte.

Viele Leute haben Google-Gruppen, stackoverflow und github über dieses Problem gepostet. Ich habe alle relevanten vorgeschlagenen Lösungen ausprobiert, um es zu reparieren und keiner von ihnen hat für mich funktioniert:

  • Der Bildschirm wird möglicherweise grau, weil im ui oder im Servercode ein Fehler aufgetreten ist. Die vorgeschlagene Lösung besteht darin,

    auszuführen

    glänzendeapps :: showLogs ()

nach Ratschlag gefunden hier . Aber ich habe das gemacht, und es gibt keine Fehlermeldungen aus (siehe unten).

  • Laut der ersten Hilfe-Seite mit dem Titel "Skalierung und Leistungsoptimierung mit shinyapps.io" unter der Überschrift "Fehlerbehebung" (sorry, stackoverflow lässt mich nicht mehr als einen Link posten), könnte die Ursache dafür sein Meine App verwendet zu viel Speicher und der Server shinyapps.io beendet die Instanz. Ich habe die beiden vorgeschlagenen Maßnahmen durchgeführt, indem ich die Anwendungsinstanz vergrößert und die Anzahl der Worker pro Anwendungsinstanz verringert habe. Weder hat das Problem behoben. Ich habe das Gefühl, dass dies nicht das Problem ist, weil eine meiner Apps extrem einfach ist und die Berechnungen, die sie vornimmt, innerhalb von ein oder zwei Sekunden erledigt sind, wenn sie lokal ausgeführt werden. Ich habe auch die Speicherauslastung der Apps auf dem glänzenden Dashboard überprüft und die Nutzung ist in der Nähe des Speicherlimits.

Alle Vorschläge, was schief gehen könnte oder was zu ändern ist, werden sehr geschätzt!

Ausgabe von shinyapps::showLogs() :

%Vor%

Hier ist ein Beispiel für eine der problematischen glänzenden Apps: Ссылка

    
sbpr 17.01.2016, 18:09
quelle

1 Antwort

1

Ich weiß nicht, was genau deine App machen soll, aber es scheint mir auch gut zu gehen. Soweit ich das beurteilen kann, zeigt Ihr Log auch keine Fehler.

Könnte das ein Timing-Problem sein? Nach 15 Minuten Inaktivität wird Ihre App in den Ruhezustand versetzt und wenn Sie Ihre aktiven Stunden mit einem kostenlosen Konto übertreffen, wird Ihre App auch nicht funktionieren. Weitere Informationen finden Sie im Abschnitt 3.3 Ссылка für weitere Informationen

Nach der Zeitüberschreitung sehe ich eine ausgegraute Version des App-Bildschirms mit der Meldung "Vom Server getrennt" und einem "Neuladen" -Button. Sieht es so aus?

Ich weiß nicht, wie das aussieht, wenn du all deine aktiven Stunden aufgebraucht hast und ich werde es nicht versuchen. Das musst du selbst testen.

    
Etienne Moerman 01.12.2016 16:38
quelle

Tags und Links