worker相关内容

无法从服务人员播放缓存的音频

总结:无法通过 Service Worker 缓存和使用缓存的音频. 尝试:使用服务工作者和缓存 API 缓存相对较小的音频文件 (2-3mb).这些是通过 HTML Audio 元素加载/播放的,该元素通常设置一个“范围"标题. 问题:Service Worker 响应整个内容,忽略范围标头,Audio 元素忽略内容并且不播放. 没有 service worker: 服务器遵循 ..
发布时间:2022-01-24 19:41:32 其他开发

如何在运行时创建 celery 队列,以便发送到该队列的任务被工作人员拾取?

我正在使用 django 1.4、celery 3.0、rabbitmq 为了描述这个问题,我在一个系统中有许多内容网络,我想要一个队列来处理与每个网络相关的任务. 但是,当系统运行时,内容是动态创建的,因此我需要动态创建队列并让现有工作人员开始处理它们. 我已经尝试通过以下方式调度任务(其中内容是 django 模型实例): queue_name = 'content.{}' ..
发布时间:2022-01-21 12:25:06 其他开发

在 Heroku dyno 上运行多个进程是否可行?

我知道 Heroku 平台的内存限制,并且我知道将应用程序分离为 web 和 worker dynos 更具可扩展性.但是,出于测试目的,我仍然希望在 Web 进程旁边运行异步任务.Dynos 很昂贵,我想在 Heroku 提供的免费实例上进行原型设计. 在与 Web 进程相同的测功机中将新作业作为进程或子进程生成是否有任何问题? 解决方案 在较新的 Cedar 堆栈上,生成多个进程 ..
发布时间:2022-01-18 16:16:01 Python

如何在 SwiftMailer 中关闭 SMTP 连接

我使用 SwiftMailer 从 gearman 工作进程发送电子邮件.我正在使用 Swift_SmtpTransport 类发送电子邮件. 问题是,如果这个工作进程保持空闲一段时间,SwiftMailer smtp 连接就会超时.现在,当下一个作业到达时,SwiftMailer 无法发送电子邮件,因为连接已超时. 理想情况下,我希望在每次作业后关闭 smtp 连接.我无法在专门执行 ..
发布时间:2022-01-17 15:09:58 PHP

使用 RabbitMQ 的工作池和多租户队列

我正在开发一个基于多租户云的 Web 应用程序(许多客户端,每个客户端都有自己独立的“环境",但都在共享的硬件集上),我们正在为用户引入该功能批处理工作以供以后处理.批处理工作的类型真的不重要,只是数量足够,没有工作队列就不太实际.我们选择了 RabbitMQ 作为我们的底层队列框架. 因为我们是一个多租户应用程序,我们不一定希望客户端能够为另一个客户端造成冗长的队列处理时间,所以我们提出的 ..
发布时间:2022-01-11 17:45:08 其他开发

从 onhandleintent 启动异步任务

我们是否应该从 IntentService 的 onHandleIntent() 方法中启动异步任务?我读到 onHandleIntent() 在 worker thread 中运行,所以从那里启动 asyncTask 安全吗?? 解决方案 IntentServices 已经是后台进程;无需从那里启动 AsyncTask.此外,从任何地方启动 AsyncTask 都是“安全的"; 它是一个 ..
发布时间:2022-01-07 22:16:54 移动开发

如何为严密的防火墙配置 Apache Spark 随机工作端口?

我正在使用 Apache Spark 运行机器学习算法和其他大数据任务.以前,我使用 spark 集群独立模式在同一台机器上运行 spark master 和 worker.现在,我添加了多台工作机器,由于防火墙严密,我必须编辑工作人员的随机端口.任何人都可以帮助如何更改随机火花端口并确切地告诉我需要编辑哪些配置文件?我阅读了 spark 文档,它说应该配置 spark-defaults.conf ..
发布时间:2022-01-03 09:16:31 其他开发

Redis 后台作业完成后如何返回flask render_template?

我在 Flask 中有这个 Web 应用程序,我想在提交表单后在其中执行一些 ML 和 AI 算法.我在 Redis 和 rq 的帮助下在后台作业中运行 ML 和 AI 算法(因为我的应用程序由 Heroku 托管,并且他们有超时问题,您必须在 30 秒内返回响应).工作完成后,我想获取算法制作的图像(一些图形)并将它们输出到网页中,但我不知道如何在工作功能中呈现模板,以及如何从烧瓶中导入应用程序 ..
发布时间:2021-12-28 09:48:48 其他开发

禁用 celery 工人的八卦,混合和心跳有什么后果?

禁用八卦、交流和心跳对我的 celery 工人有什么影响? 为了减少发送到 CloudAMQP 的消息数量以保持在免费计划内,我决定关注 这些建议.因此,我使用了选项 --without-gossip --without-mingle --without-heartbeat.从那时起,我的所有 celery 项目都默认使用这些选项,但我不确定是否有任何我不知道的副作用. 请注意: ..
发布时间:2021-12-28 09:35:32 Python

取消注册/移除 Service Worker

我有一个不再更新的坏服务工作者.我首先注意到 Chrome 中的问题.然后我将以下代码放在 index.html 文件和 sw.js(服务工作者)文件中.在大多数情况下,它似乎工作正常.Firefox 似乎是唯一没有删除 Service Worker 的浏览器.我使用下面的文章创建了注销脚本. 如何卸载 Service Worker? 我也用过这篇文章和代码,得到了同样的结果. ..
发布时间:2021-12-27 21:33:16 前端开发

无法播放来自 Service Worker 的缓存音频

总结:无法通过 Service Worker 缓存和使用缓存的音频. 尝试:使用服务工作线程和缓存 API 缓存相对较小的音频文件 (2-3mb).这些是通过 HTML Audio 元素加载/播放的,该元素通常设置一个“范围"标题. 问题: Service Worker 响应整个内容,忽略范围标题,Audio 元素忽略内容并且不播放. 没有服务工作者:服务器遵循范围标头,发送部分 ..
发布时间:2021-12-27 21:32:44 其他开发

JavaFX SwingWorker 等效吗?

是否有等效于 Java SwingWorker 类的 JavaFX? 我知道 JavaFX Task 但有了它你只能发布字符串消息或进度.我只想在 GUI 线程中调用一个方法,就像我对 SwingWorker 所做的那样(通过发布任意类型的消息). 这是我的意思的一个例子: class PrimeNumbersTask extendsSwingWorker, Integer>{Pri ..
发布时间:2021-12-20 12:22:58 Java开发

Heroku worker dyno 上的进程之间的 TCP 套接字通信

我想知道如何在 Heroku worker dyno 上的进程之间进行通信. 我们希望 Resque 工作者读取队列并将数据发送到运行在同一 dyno 上的另一个进程.“其他进程"是现成的软件,通常使用 TCP 套接字(端口 xyz)来侦听命令.它被设置为在 Resque Worker 启动之前作为后台进程运行. 然而,当我们尝试在本地连接到该 TCP 套接字时,我们一无所获. ..
发布时间:2021-12-16 23:17:37 其他开发

单个 heroku 应用程序上的多个工作程序/网络进程

有没有办法配置多个工作进程和/或网络进程以在单个 Heroku 应用程序容器中运行?还是必须将其分解为多个 Heroku 应用程序? 例如: worker: 节点 capture.js工人:节点 process.js工人:节点清除.js网络:节点 api.js网络:节点 web.js 解决方案 所有进程必须有唯一的名称.另外,web 和 worker 这两个名字是无关紧要的,也没有什么 ..
发布时间:2021-12-16 22:30:40 其他开发

Amazon SQS 如何控制重试次数

我正在配置一个 beanstalk worker 环境处理周期性任务 当请求的 URL 没有响应状态为 200 时,Elastic Beanstalk 会将任务再次放入队列中. 如何配置数量或重试? 我知道解释隐藏在 ErrorVisibilityTimeout、InactivityTimeout、Dead Letter Queues 后面的某个地方……但这些概念仍然没有变绿在我 ..

Elastic Beanstalk Worker 的 SQS 守护进程在 1 分钟后获得 504 网关超时

我有一个 Elastic Beanstalk 工作器,一次只能运行一项任务,并且需要一些时间(从几分钟到希望不到 30 分钟),所以我将我的任务排队SQS. 在我的工作器配置中,我有: HTTP 连接数:1可见性超时:3600错误可见性超时:300(关于“高级")不活动超时:1800 问题是似乎有 1 分钟超时(在 nginx 上?)覆盖了“不活动超时",返回 504(网关超时). ..

工人服务意外停止工作

我有 .NET Core 3+ 工作者服务来检查“一些东西";每 10 秒.在某一时刻,它“随机"地停止这样做,我不知道为什么.到目前为止它发生了两次并且没有异常日志或类似的东西,所以我只能假设我应该在 ExecuteAsync 中添加一个 try-catch,但我的问题是:是否有任何已知问题可能会导致工作人员停止执行的类似行为? 是的,没有请求取消(否则,我想它会记录消息“发件人正在停止" ..
发布时间:2021-11-24 16:52:06 C#/.NET