- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
一段时间以来,我一直在寻找这个问题的答案,但我找到了好坏参半的答案。cron 作业是否是繁重且昂贵的过程,会消耗大量资源?还是他们基本上点击了那个页面(不管 cron 触发它时执行的脚本是什么)
我打算为多个站点使用多个 cron 作业。假设我有 3 个不同的 cron 作业,它们每分钟会访问 10 个站点的某些页面。有没有人像浏览器点击一样以触发方式拥有 10 或 100 个这样的 cron 作业 (-wget...>/dev/null 2>&1)?如果这样做,您是否会遇到额外的负载?
进一步说明;正如您可能知道的那样,如果在预定事件发生时没有人访问 WordPress 站点,WP-cron 事件不会发生,直到有人出现并触发它。我有一些不是很活跃的 WordPress 网站,我计划执行预定的事件,我正在努力把它做好。
您如何看待在线 cron 服务?它们的存在仅仅是因为不允许大多数共享用户创建 cron 作业吗?还是因为 cron 作业会降低服务器速度,这样您就可以减轻服务器的一些负载?
最佳答案
Are cron jobs heavy and expensive processes that consume a lot of resources?
除非你把它们变成那样。 cron
进程本身非常 轻量级。它要做的就是调用您的脚本。如果您的脚本 是一个繁重且昂贵的过程,那与cron
无关。
are they basically hits to that page
有点奇怪的比喻,但我想是这样。 cron
作业执行脚本。如果该脚本在某种意义上也被用作网页,那么是的,这两种情况是可以比较的。 (实际上,调用脚本的 cron
可能比调用脚本的 Web 服务器占用更少的资源。)尽管我建议将网页代码与命令行代码分开。 (除非您的 cron
任务正在调用对页面的 HTTP 请求,例如使用 wget
或类似的东西。在这种情况下,它有与“页面”无关,只是调用命令行实用程序。)
What do you think of the online cron services? Do they exists just because most shared users are not allowed to create cron jobs? Or is it because cron jobs slow the server down and this way you can take some load off your server?
前者听起来更合理。 cron
不是资源密集型的。但它确实需要某些共享托管服务提供商不提供的访问权限。
关于php - cron 作业很昂贵吗?或者他们基本上是访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22937197/
我希望使用 API 根据处理 Q 的大小更改运行的 Web 作业实例的数量,我知道我可以在门户中设置规则,但最短聚合时间为 60 分钟,并且我如果我们突然遇到大量工作,不希望系统在扩展之前等待 60
假设我有一个 spark 应用程序并且有两个操作导致两个 spark 作业。 //spark Application //Spark Job1 .... erro
大家好! 作为我对Java的自学的一部分,我正在尝试完成可用的Java初学者分配之一here(非常古老的东西-2001) 问题是我不知道如何应对这个挑战:(我将不胜感激任何建议,因为该解决方案不再可用
我一直在使用 HADOOP 1.2.1 服务器,并在那里执行许多 pig 作业。最近,我考虑将我的 Hadoop 服务器更改为 HADOOP 2.2.0。所以我在 HADOOP 2.2.0 中尝试了一
好的,我修复了静态错误。现在我只是想找出为什么每个对象都得到相同的条目(即相同的名字、年龄、体重等)。这是代码: package classlab3b; import classlab3B.BodyM
我的家庭作业中的一个问题需要一些帮助,我已经尝试了大约一个小时,但无法运行。 列出购买商品数量超过每位顾客平均商品数量的顾客 表格如下: Customer(Cnum, CustomerName, Ad
Kubernetes Jobs重复创建 Pod,直到指定数量的容器成功终止。作业通常与更高级别的CronJob机制一起使用,该机制会按循环计划自动启动新作业。 定期使用 Jobs 和 CronJobs
我有以下工作类(我已经删除了实际的工作代码): @On("0 0 1 * * ?") public class DailyJob extends Job { @Override pub
假设您将 cron 作业配置为每分钟运行一次以做某事。如果实际任务运行时间超过一分钟会发生什么? cron 会创建另一个作业实例/线程吗?还是 cron 会等待并确保上一次运行完成? 谢谢! 最佳答案
我们正在使用 TeamCity 7 并想知道是否可以仅在前一个步骤失败时才运行步骤?我们在构建步骤配置中的选项让您可以选择仅在所有步骤都成功时执行,即使步骤失败,或者始终运行它。 有没有办法仅在前一个
我在 oracle 中编写作业以执行存储过程,但是当时机成熟时,它不会无缘无故地发生任何事情。 是否有某种日志可以让我查看是否发生了错误或其他事情? 我使用 dbms_job 包来创建作业 恩克斯。
我正在用 Java 创建一个用于文件共享的 p2p 应用程序。每个对等节点都将在我的机器上的不同端口上运行并监听请求。但我遇到的问题是,当创建 PeerNode 实例时,我的代码会进入无限循环。以下是
我正在尝试创建一个队列,但当我运行 php artisanqueue:work 时它不起作用,我在终端中得到的只是 [2017-11-30 19:56:27] Processing: App\Jobs
我正在使用PHP库phpseclib0.2.2将SSH自动化到我的一台服务器中。我将其设置为每5分钟运行一次的cron任务。 在设置完它并确保其运行等情况下注销后,我看到了以下内容: $ logout
有没有办法获取多分支管道作业扫描收集到的所有分支的名称? 我想设置一个依赖于现有构建作业的夜间构建,因此需要检查多分支作业是否包含某些特定分支。另一种方法是检查现有作业。 最佳答案 我通过使用 Jen
我在编程方面还很陌生,我不太确定如何完成分配给我的学校作业。 Write a function void print_min(unsigned char a, short b,int c),which
我的作业有问题,需要帮助! 问题 1: 完成下面的 Java 方法,以便 raiseToPower(x,n) 将数字 x 提高到整数 n 次方(即计算值 xn )。请记住 x-n = 1/xn,x0
我正在做一项家庭作业,该作业有四个文本字段和一个文本区域,以及一个将文本字段和文本区域保存到文本文件的按钮,每行一个元素。然后,应出现一个对话框通知用户文件已保存。当对话框关闭时,它应该清空文本字段和
我需要运行一个名为ArrayHolder的java程序,它将运行两个线程。 ArrayHolder 将有一个 Array。 ThreadSeven 会用 7 覆盖该 Array 的每个元素,并用 1
在我的程序中,应该读取学生姓名、ID 号和 GPA,将其分配给指定的学生,然后打印出来。一切都编译正常,但出现错误 Error: Could not find or load main class L
我是一名优秀的程序员,十分优秀!