Ho visto che Heroku carica $ 15 / mese per eseguire un lavoro ritardato e $ 3 / mese per eseguire le attività di cron ogni giorno. È ansible saltare tutto e gestire manualmente le mie attività cron? O sono in qualche modo in grado di capire che sto eseguendo compiti cron?
Sto tentando di eseguire heroku run python manage.py syncdb sulla mia app GeoDjango su Heroku, ma ottengo il seguente errore: AttributeError: l’object ‘DatabaseOperations’ non ha attributo ‘geo_db_type’ Tutte le mie ricerche hanno prodotto la stessa soluzione: assicurati di usare django.contrib.gis.db.backends.postgis come motore del database. La cosa divertente è che lo sto già facendo (e ho […]
Ho avuto un enorme repo git a causa di un enorme numero di commit, quindi seguendo i consigli qui ho creato un clone superficiale. Ho apportato delle modifiche a questo nuovo repository locale, e ora voglio spingermi fino a Github (e poi ai miei telecomandi di produzione e gestione su Heroku). Forse un giorno imparerò […]
Sono nuovo nell’usare Heroku e ho un’app Ruby / Sinatra in cui prevedo di utilizzare un database MySQL come archivio dati principale. Tuttavia, non voglio scrivere i risultati direttamente nel database su Heroku. Invece, voglio scrivere i risultati su un database locale, e quindi essere in grado di distribuire / aggiornare / copiare facilmente il […]
Hanno attraversato diverse soluzioni disponibili su stackoverflow e anche su diversi forum. Ma nessuno affronta il problema preciso. Come da documentazione: https://devcenter.heroku.com/articles/heroku-postgres-import-export Ho il file di dump creato dal mio database locale, con questo comando: pg_dump -Fc –no-acl –no-owner -h localhost -U postgres dss_iaya>dss_iaya_db_dump1.dump Quindi, come da documentazione, caricato su un server con URL di […]
Su Heroku Cedar volevo ottenere l’IP del cliente. Primo tentativo: ENV[‘REMOTE_ADDR’] Questo non funziona, ovviamente, perché tutte le richieste sono passate attraverso i proxy. Quindi l’alternativa era usare: ENV[‘HTTP_X_FORWARDED_FOR’] Ma questo non è abbastanza sicuro, vero? Se contiene solo un valore, prendo questo. Se contiene più di un valore (separati da virgola), potrei prendere il […]
Eseguo il seguente comando per inviare il contenuto del mio database locale a Heroku: heroku db:push –app my-app Dal mio computer di casa funziona perfettamente ma dal mio computer di lavoro ottengo questo errore: Errore server Tap: PGError: ERRORE: spostamento del fuso orario fuori intervallo: “2011-11-15 12: 00: 00.000000 + 5894114400” Non sono sicuro da […]
Ho distribuito la mia app a Heroku. È un’app node.js + express + socket.io e questo è il file package.json { “name”: “game_test”, “author”: “Ilya”, “description”: “A test app for our board game”, “version”: “0.0.1”, “private”: true, “scripts”: { “start”: “node app” }, “dependencies”: { “express”: “3.0.6”, “jade”: “*”, “socket.io” : “*” }, “engines”: { […]
Quando un lavoratore Heroku viene riavviato (su comando o come risultato di una distribuzione), Heroku invia SIGTERM al processo di lavoro. Nel caso di delayed_job , il segnale SIGTERM viene catturato e quindi l’operatore interrompe l’esecuzione dopo l’interruzione del lavoro corrente (se presente). Se il lavoratore impiega molto tempo per finire, Heroku invierà SIGKILL . […]
Ho un repository Github che voglio spingere su un nodo heroku. Un terzo ospite lo coordinerà. Dato che lo farò su larga scala, voglio evitare di dover scaricare i contenuti del repository sul terzo host. Come lo faccio?