Ich hatte eine Rails-Anwendung auf Heroku, und um einige Rake-Aufgaben zu planen, benutzte ich ein Add-On namens Scheduler. Ich musste meine Anwendung in Google Cloud ändern und ich weiß nicht, wie ich die gleichen Rake einplanen soll. Könnte mir jemand helfen?Wie plane ich eine Rake-Aufgabe in Google Cloud?
Antwort
Referenz: https://cloud.google.com/appengine/docs/flexible/ruby/scheduling-jobs-with-cron-yaml
Dadurch werden Sie auf Setup-cron-Skripte erlauben, die auf einem Web-Endpunkt rufen. Mein Vorschlag wäre, einen API-Endpunkt hinzuzufügen, der den benötigten Code auslösen kann. Wenn die Sicherheit ein Problem darstellt, können Sie die HTTP-Basisauth hinter dem Endpunkt jederzeit hinzufügen und in der URL-Nutzlast vom Cron weiterleiten.
Wenn Sie damit schmutzig werden wollten, könnten Sie den Rake-Code vom Controller selbst auslösen, obwohl ich diesen Ansatz nicht empfehlen würde, da es ein schlechtes Design ist, sondern nur den gesamten Code, der in Rake ausgeführt wird Regler.
Wenn der obige Ansatz nicht Ihren Anforderungen entspricht, wäre die nächstbeste Option, eine sidekiq-Instanz einzurichten und diese zu verwenden, um Code aus Ihrer Codebasis zu planen und auszuführen.
- 1. Wie plane ich eine gespeicherte Prozedur?
- 2. Wie plane ich eine Aufgabe auf Android
- 3. Wie plane ich automatische Backups in Teamcity?
- 4. Wie plane ich eine Aufgabe in PHP (nicht-repetitiv)?
- 5. Wie plane ich eine Aufgabe in sehr langen periodischen Abständen
- 6. Wie plane ich eine Nachricht in Quickblox android?
- 7. Wie erhalte ich eine Zeitlimitbenachrichtigung von Google Cloud Storage?
- 8. Wie kann ich google-cloud-sdk deinstallieren?
- 9. Google Cloud Endpoints mit Google Cloud-Funktionen
- 10. Wie lade ich npy-npz-Dateien in google-cloud-ml-Jobs oder aus Google Cloud Storage?
- 11. SDL Tridion: Wie plane ich eine Seite zur wiederholten Veröffentlichung?
- 12. Wie plane ich, dass eine Aufgabe einmal ausgeführt wird?
- 13. IP-Beschränkung Google Cloud Storage
- 14. Ich plane django benutzerdefinierten Befehl
- 15. phpMyAdmin: Wie plane ich meine gespeicherte Prozedur?
- 16. ImageMagick in Google Cloud
- 17. Wie plane ich dies mit Seabohnen?
- 18. Google Cloud Pub/Sub zu Datastax Cassandra (In Google Cloud)
- 19. Wie installiere ich Python 3 in der Google Cloud Console?
- 20. Wie richte ich TensorFlow in der Google Cloud ein?
- 21. Verrechnet Google Daten in Google Cloud Storage?
- 22. Wie profitiert Google von Google Cloud Messaging?
- 23. Wie importieren xlrd in Google Cloud Datalab
- 24. Wie deinstalliere ich Google Cloud SDK in Windows
- 25. importieren Sie eine CSV aus Google Cloud-Speicher in Google Cloud automatisch
- 26. Wie plane ich zeitgesteuerte Ereignisse in Python Flask?
- 27. dynamisches DNS in Google Cloud?
- 28. Google Cloud Storage-Suchdateien
- 29. Speichern in Google Play Cloud-Speicher automatisch
- 30. Google Cloud API Grammatik
Tank Sie Mann !!! –