Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
运行‘;heroku run:Distached’;以编程方式。到底是怎么回事?_Heroku - Fatal编程技术网

运行‘;heroku run:Distached’;以编程方式。到底是怎么回事?

运行‘;heroku run:Distached’;以编程方式。到底是怎么回事?,heroku,Heroku,我尝试过谷歌搜索和StackOverflow,我得到的只是API参考的链接或缩放dynos的示例,这不是我想要的 heroku run:Distached很棒,因为它只需用你的应用程序旋转一个dyno,运行你想要的任何东西,然后旋转dyno 如何使用Heroku平台API实现完全相同的目标 我看到有人提到你必须在API上使用Dyno端点,但是如何使用呢?有人能提供一个确切的例子,说明我将如何从API运行以下内容吗 $ heroku run:detached --size 2x rake my_t

我尝试过谷歌搜索和StackOverflow,我得到的只是API参考的链接或缩放dynos的示例,这不是我想要的

heroku run:Distached
很棒,因为它只需用你的应用程序旋转一个dyno,运行你想要的任何东西,然后旋转dyno

如何使用Heroku平台API实现完全相同的目标

我看到有人提到你必须在API上使用
Dyno
端点,但是如何使用呢?有人能提供一个确切的例子,说明我将如何从API运行以下内容吗

$ heroku run:detached --size 2x rake my_task.rb

您可以使用平台API来实现这一点,并创建一个dyno。 看

通过使用以下参数向
/apps/your_app_name/dynos发送
POST
请求:

  • 命令
    ,您要运行的命令
  • 附加
    ,将其设置为false
这将创建一个一次性dyno并将其分离。

这是运行
run:distached
命令时工具带所做的操作。您可以在这里看到它的工作原理:

谢谢!我想从API中还不清楚这是否会降低dyno的速度。所以“创造”也会在事后摧毁dyno?当你说“command”时,你的意思是“run rake my_task.rb”,这就是我发送的吗?如果您能提供一个API调用的示例,那将非常有帮助。实际上,我们只是仔细查看了您提供的链接。所以我不需要在命令参数中提供“run”,还是我需要?不太清楚…?是的,一旦过程完成,一次性的dynos就会停止。看见