Epio'dan Heroku'ya taşındım ve yeni süreç modellerini okuduktan sonra Heroku'nun alt süreçleri nasıl ele aldığını merak ettim. SSS, you can create subprocesses diyor, ancak bunu yapmanın herhangi bir etkilerini tarif etmiyor.Yumuşatılmış bir alt süreç, Heroku'da yeni bir dyno olarak kabul ediliyor mu?
Her alt işlem için ödemek zorunda olduğunuz yeni bir dyno olarak sayılır mı? Eğer öyleyse, Gunicorn kullanmazsa alt işlemlerini önceden çatalladığından pahalıya mal olur mu? Son olarak, Heroku süreçlerini izole ettiğinden, alt işlemlerinizle nasıl iletişim kurabilirsiniz?
Temel olarak, Heroku "işlemleri" bir veya daha fazla makine işlemi içerir ve 512 MB'ın altında olduğunuz sürece ihtiyacınız olan her şeyi yapabilirsiniz? – Joe
oldukça fazla. Aynı dyno işleminde tek boynuzlu at ve arka plan görevlerini (Resque aracılığıyla) çalıştırdıklarını gördüm. 512Mb yumuşak bir sınırdır, bu dosya üzerinde R14 hataları almaya başlayacaksınız, bundan sonra işlem diskinize takas yapmaya başlayacak ve daha sonra 1.5Gb'ye ulaşırsanız R15 hataları elde edeceksiniz. Burada –
Heroku Python adam. Bu gerçekten doğru. –