我有一个rake任务我只会使用一次,导入一个庞大的CSV文件。
heroku run:detached bundle exec rake owners:import
rake任务在本地运行正常。它运行于> Heroku上8个小时,但最终崩溃了。任务尚未完成。检查流程:
heroku ps
=== web (Standard-1X): bin/rails server -p $PORT -e $RAILS_ENV (1)
web.1: up 2018/01/09 22:52:22 +0000 (~ 10h ago)
=== worker (Standard-1X): bundle exec rake jobs:work (1)
worker.1: crashed 2018/01/10 09:19:05 +0000 (~ 28m ago)
日志根本不提供任何信息
> heroku logs --app mydemoapp --dyno run.8945
>
我有1x标准的工作进程,我认为这会自动使用。那是错的吗?我是否将其设置为在某处使用工作流程?