Ruby on rails 如何从延迟的工作中添加或删除工人?
同样,您如何知道当前分配了多少工人?如果您在本地计算机上,只需运行以下操作之一Ruby on rails 如何从延迟的工作中添加或删除工人?,ruby-on-rails,ruby,delayed-job,Ruby On Rails,Ruby,Delayed Job,同样,您如何知道当前分配了多少工人?如果您在本地计算机上,只需运行以下操作之一 # starts the worker rake jobs:work # kills it Control + C on your keyboard 或 此外,以下是生成多个工作线程的一些命令: 如果您想要当前正在运行的工作人员的列表,您可以这样做 script/delayed_job status 这将返回每个进程,然后必须对其进行计数才能得到整数值 如果您使用的是Heroku,则可以使用Heroku wor
# starts the worker
rake jobs:work
# kills it
Control + C on your keyboard
或
此外,以下是生成多个工作线程的一些命令:
如果您想要当前正在运行的工作人员的列表,您可以这样做
script/delayed_job status
这将返回每个进程,然后必须对其进行计数才能得到整数值
如果您使用的是Heroku,则可以使用Heroku workers来获取当前工作人员的数量,使用Heroku workers 2来启动两个工作人员,或者使用Heroku workers 0来杀死所有工作人员
您还可以使用hirefirepa.com在Heroku上为您管理所有员工
由于您没有指定运行DJ的环境类型,如果这些环境类型无法回答您的问题,请告诉我。如果您在本地计算机上,只需运行以下其中一种环境即可
# starts the worker
rake jobs:work
# kills it
Control + C on your keyboard
或
此外,以下是生成多个工作线程的一些命令:
如果您想要当前正在运行的工作人员的列表,您可以这样做
script/delayed_job status
这将返回每个进程,然后必须对其进行计数才能得到整数值
如果您使用的是Heroku,则可以使用Heroku workers来获取当前工作人员的数量,使用Heroku workers 2来启动两个工作人员,或者使用Heroku workers 0来杀死所有工作人员
您还可以使用hirefirepa.com在Heroku上为您管理所有员工
因为您没有指定运行DJ的环境类型,如果这些没有回答您的问题,请告诉我。$ps ax | grep delayed |作业可以直接显示任何详细信息$ps ax | grep delayed |作业可以直接显示任何详细信息ps建议在首先查看延迟|作业*.pid文件的int RAILS|u ROOT/tmp/pids后效果更好
这告诉你DJ认为它在运行什么,以及实际运行什么。如果其中一个文件包含在ps输出中找不到的进程ID,则表明DJ有一个尚未意识到的已死亡工作进程。首先在RAILS\u ROOT/tmp/pids中查找延迟的\u job*.pid文件后,ps建议效果更好 这告诉你DJ认为它在运行什么,以及实际运行什么。如果其中一个文件包含在ps输出中找不到的进程ID,则表明DJ有一个未实现的已死亡的工作进程