Benutzer-Werkzeuge

Webseiten-Werkzeuge


werkstatt:infrastruktur:3d-printserver

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
werkstatt:infrastruktur:3d-printserver [2018/09/14 21:25] wolfgangkwerkstatt:infrastruktur:3d-printserver [2018/09/14 21:33] (aktuell) wolfgangk
Zeile 16: Zeile 16:
       * Per Patch in Octoprint wird in jeder Instanz nur der symbolische Link als Schnittstelle angezeigt       * Per Patch in Octoprint wird in jeder Instanz nur der symbolische Link als Schnittstelle angezeigt
       * Als Slicer ist Slic3rPE (Prusa Edition) installiert, das direkt als 64-bit ninary nach /home/octoprint/Slicer-longVersionString installiert wird. Ein Symlink namens Slic3rPE zeigt auf den jeweils gewünschten Slic3r.       * Als Slicer ist Slic3rPE (Prusa Edition) installiert, das direkt als 64-bit ninary nach /home/octoprint/Slicer-longVersionString installiert wird. Ein Symlink namens Slic3rPE zeigt auf den jeweils gewünschten Slic3r.
 +
 +
 +==Shutdown-Steuerung==
 +
 +  * In /home/octoprint/services liegt ein Script shutdownservice.py, das durch /etc/systemd/system/octoprint-shutdown.service kontrolliert wird.
 +  * Dieses Script stellt einen Webserver unter 192.168.1.44:8080 zur Verfügung, dort lässt sich der Server per http://192.168.1.44:8080/shutDown?psk=XXXX heunterfahren
 +  * Das Script kontrolliert vor dem Herunterfahren, ob eine der Octoprint Instanzen druckt und fährt den Rechner nur dann herunter, wenn alle Instanzen Idle sind.
 +  * Returncodes:
 +    * 202, wenn Herunterfahren durchgeführt wird
 +    * 409, wenn eine Instanz druckt (Conflict)
 +    * 403, wenn der PSK falsch ist (forbidden)
 +    * 404 bei falscher URL
 +    * 500 sonstige Fehler
  
  
werkstatt/infrastruktur/3d-printserver.txt · Zuletzt geändert: 2018/09/14 21:33 von wolfgangk

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki