Ich habe eine Anwendung mit Golang als Backend. kann ich einen Dienst mit dem sc und NSSM wie unten erstellen: sc create TestService binpath=C:\User\sds\Desktop\test.exe nssm install TestService C:\User\sds\Desktop\test.exe
Kann nicht starten golang application exe als Windows-Dienste
Die Dienste werden erfolgreich erstellt, aber es doesn nicht loszulegen. Es gibt Startup-Timeout-Fehler beim Starten des Dienstes.
Ich muss die Anwendung von Windows-Diensten starten.
Vielen Dank im Voraus.
Zusätzlich zu der Antwort der @ GKV: Sie müssen verstehen, dass ein Windows-Dienst ein kompliziertes Tier ist, die eine Menge Verarbeitung einmal gestartet (und darüber hinaus jede ausführbare Datei in besonderer Weise aufgerufen werden sollte und tun tiehing - sei es eine EXE oder eine DLL - könnte eine beliebige Anzahl von Windows-Diensten hosten, und viele vom Betriebssystem bereitgestellte Dienste werden so ausgeführt.) – kostix
Eine Low-Tech-Lösung würde Ihre Anwendung über 'srvany' oder' nssm' verpacken (google sie, wenn Sie möchten) - die im Grunde eine normale (normale) Windows-Anwendung in einen Windows-Dienst verwandeln. Ich würde immer noch dem Rat des @ GKV folgen. – kostix
@kostix Ich habe bereits versucht, mit nssm, aber das Ergebnis ist das gleiche. Ich bekomme den gleichen 1053 Fehler. –