jobs 相关问题

作业是在后台执行的进程,或计划稍后执行的进程。 **请勿将此标签用于职业,就业或招聘实践问题,因为这些都是偏离主题的!

在 Ploi.io 上部署后,Laravel 作业在 Horizon 上陷入待处理状态

我在 ploi.io 上设置的 Laravel 项目遇到了问题。问题在于我发送到 Horizon 的作业 - 它们只是处于待处理状态,从未真正运行。我已经尝试过其他人的建议...

回答 1 投票 0

dagster op 函数的类类型<str>无效

我正在运行下面的代码。我有一个操作和一份工作,但是当我做 dagster dev 时,我遇到了以下问题。还有另一个操作从表中加载数据,在这里我想将此数据放入...

回答 1 投票 0

调试 Laravel 作业

我正在尝试调试 Laravel 队列中的作业,但没有成功。我想将输出打印到控制台。比如你如何在其他地方使用 dd() 。 我正在尝试调试 Laravel 队列中的作业,但没有成功。我想将输出打印到控制台。例如您如何在其他地方使用 dd()。 <?php namespace App\Jobs; use App\Image; use Illuminate\Bus\Queueable; use Illuminate\Queue\SerializesModels; use Illuminate\Queue\InteractsWithQueue; use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Bus\Dispatchable; class ProcessImage implements ShouldQueue { use Dispatchable, InteractsWithQueue, Queueable, SerializesModels; protected $image; /** * Attempt the job a maximum of twice * * @var int */ public $tries = 2; /** * Create a new job instance. * * @return void */ public function __construct(Image $image) { $this->image = $image; } /** * Execute the job. * * @return void */ public function handle() { // set paths for standard and thumbnail size images $image = public_path("assets" . DIRECTORY_SEPARATOR . $this->image->original); $product_id = $this->image->id; $product_path = public_path("assets" . DIRECTORY_SEPARATOR . "images" . DIRECTORY_SEPARATOR . "products" . DIRECTORY_SEPARATOR . $product_id); $thumbnail_path = $product_path . DIRECTORY_SEPARATOR . "thumbnail"; if(!is_dir($product_path)) mkdir($product_path); if(!is_dir($thumbnail_path)) mkdir($thumbnail_path); // Resize and save the standard image $standard = \Image::make($image)->resize(450, 450, function($constraint) { $constraint->aspectRatio(); })->save($product_path); dd($standard); } } 运行 php artisan queue:restart - 如果您将队列作为守护进程运行,则每次代码更改时都需要重新启动侦听器,因为守护进程将代码加载到内存中。 dump()、dd()和Log::info()应该在队列中工作。确保逐步调试 - 在作业开始时登录,然后再低一点、再低一点,等等,看看最后注销的点是什么。 排队任务中dump()和dd()的输出被发送到storage/logs/worker.log。 Log::info() 输出发送到位于 storage/logs/laravel.log 的常用日志。 使用laravel望远镜查看更多细节 如果你想使用 PHP Storm 调试 Laravel Job 编辑 .env 文件: QUEUE_DRIVER=sync 在 handle() 函数中放置一个断点。 您不需要在控制台上打印它。 失败作业的完整描述存储在异常列中。(表名称fail_jobs)。 我所做的是记录需要查看的信息,就像您的情况一样: \Log::info('Making new directory'); 或者 \Log::info('this is new image: ', [$standard]); 等等。只需打开日志信息并查看代码在哪里中断或应该起作用的条件不起作用。 我使用 print_r() 可以完成这项工作。 我用两种方式做到了: 通过方法 Cache 使用 put() 外观。接下来,您可以使用 Cache::get($cacheKey); 获得它。在这里我可以传递任何数据类型:Collections、arrays、integer、string等 通过方法 Log 使用 debug() 外观。第一个参数是消息,第二个参数是上下文仅限数组类型。 第一个变体更容易调试各种数据,但第二个变体更容易获取调试信息。我更喜欢第一个变体:)

回答 6 投票 0

将curl与Gitlab作业一起使用会出现无效的yaml错误

所以我有以下curl命令来命中端点,但得到一个:script config should be a string or a string array of strings up to 10 level deep错误。 这是我的卷曲命令: 脚本: -...

回答 1 投票 0

Slurm - 如何运行 n 个 n 个作业列表?

我有一个必须在 slurm 监控的集群上运行的作业列表: srun job_1 srun job_2 srun job_3 ... 我想 6 x 6 运行这些作业,但我不确定正确的方法。 谢谢...

回答 1 投票 0

Azure Elastic Job 使用凭据而不是身份

我们有一个弹性作业代理,它已经运行了一段时间,但最近开始看到每个作业都一致失败。 我们过去曾使用过凭据,但似乎有人添加了

回答 1 投票 0

如何防止“exec zsh”杀死当前正在运行的zsh后台作业?

当 zsh 作为终端的当前 shell 运行时,一个或多个子进程作业在该 zsh shell 下运行,从该 shell 执行 exec zsh 将终止所有正在运行的后台作业。 这是吗

回答 1 投票 0

通过位于不同服务器上的 SQL Server 中的作业运行 SSIS 包

我想运行本地计算机上的 SSIS 包。要运行该包,我需要使用 SQL Server 中的作业;但工作是在不同的服务器上。因此,当我执行该作业时,它会向我显示

回答 1 投票 0

Hangfire 中的“作业”字段为 null 或空值

在 Startup.cs 中,我尝试将重复作业排入队列,如下所示: RecurringJob.AddOrUpdate(() => Console.WriteLine("测试"), Cron.Daily); 但收到错误: 请大家帮忙看看是什么...

回答 2 投票 0

用于生成后台作业报告的 PowerShell 切换按钮

我想创建一个Generate-SummaryReports-CalculateAtIntervals切换按钮,它是一个后台作业,可以像一个可以打开和关闭的开关,允许Generate-

回答 1 投票 0

检查 Laravel 中具有相同参数的重复作业

我有一个 cron,它在一次执行时会触发数千个 cron。因此,在作业执行之前,我还有一些其他文件,可以使用相同的参数调用相同的作业。我想要

回答 1 投票 0

Ruby on Rails 中后台作业、rake 任务和 cronjobs 之间的区别?

我刚刚开始探索 Rails 中的 rake 任务和 cronjobs。我对它们之间的比较以及在哪种情况下对你来说是什么感到困惑。据我所知,后台工作是

回答 1 投票 0

如何执行需要在 github actions 中跳过的作业的作业

下面的工作流程有 4 个作业。 我希望作业条件作业能够执行,无论它所依赖的作业是否被跳过,即跳过作业和构建。 请让我知道这是否可能以及如何可能。 名称:我的

回答 2 投票 0

如何将作业带到前台,然后在 bash 中禁用作业控制?

我有一个程序在终端窗口中运行。我希望禁用 Ctrl+Z 快捷键来暂停进程。 不幸的是,按 Ctrl+Z 后,命令 fg && set +m 禁用了作业

回答 2 投票 0

如何防止 Kubernetes 调度程序因资源限制而延迟处于挂起状态的作业 Pod

我正在开展一个研究项目,在该项目中我部署了一个 Kubernetes 作业,旨在生成特定的 CPU 和内存负载。该作业需要 0.5 个 CPU 和 500Mi 内存,我的目标是运行 20 个副本...

回答 1 投票 0

过多的打印会导致作业步骤失败吗?

我正在调试一个 SQL Server 作业,该作业在没有明显原因的情况下不断失败,同时也正确完成了每个计算。情况如下: 该作业运行一个围绕...

回答 1 投票 0

使用自定义类作为DataStreamSource类型时Flink作业失败的问题

我对 Flink 比较陌生,在 IntelliJ IDEA 中使用 Flink 1.18 时遇到了问题。我正在使用 openjdk@11。我注意到,当我使用内置数据类型(例如 Tuple2、Tup...

回答 1 投票 0

如何打印多个标签/使用多个ID进行打印?

我正在处理一个问题。我有一份打印机工作,用于打印单个标签,这很好。但是,现在我想设置订单,以便如果有多个 store_item_products...

回答 1 投票 0

如何将 R 中的 job::job() 输出作为变量而不是环境来访问?

我正在处理大量激光雷达数据(>4TB 价值),并且我正在使用 LidR 包在 lascatalog 上运行高度标准化函数。我已经使用 job::job() 将其作为背景运行...

回答 1 投票 0

Instagram API 集成

我将使用c#实现一个调度作业,该作业将调度每3小时运行一次并获取instaarm中发布的最新50张图像,并保存在本地缓存目录中以显示instaarm

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.