I would hazard a guess that the resources that the free plan provides are too low to run your application and that your worker here is being terminated here because of that. I suspect that if you looked around that particular log line you would see a reference to signal 9 which is the out of memory signal that is raised by Flask.