URLCron -- 在线计划任务服务 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
imdgr886
V2EX    分享创造

URLCron -- 在线计划任务服务

  •  
  •   imdgr886 2022-04-20 14:14:48 +08:00 4293 次点击
    这是一个创建于 1275 天前的主题,其中的信息可能已经有所发展或是发生改变。

    上链接:https://urlcron.itutil.cn

    这是个什么玩意儿,有什么用?

    如题,这是一个在线计划任务服务(也叫定时任务),可以根据你设定的规则或频率为你做事(执行脚本任务)

    你可以用来刷新 wordpress 的缓存,也可以用来做健康检查(失败了可以发送通知),只要是定时或不定时要干点什么的场景,大概率都能用得上。

    为什么我不用 crontab ,要用这个玩意儿?

    URLCron 跟 crontab 干的事都是一样的,只不过一个通过 http 访问来执行,一个通过 cli 执行
    但是 URLCron 有精致的界面,可视化操作,还有记录日志,比 crontab 方便很多,完全可以用来替代 crontab

    为什么要做这么一个服务?

    从业近 10 年了,有过无数的想法,有些干到一半没信心就放弃了,有些从来就没开始,也没有写博客,所以我在技术圈子里,什么痕迹也没有,有时候觉得很遗憾。

    我想我应该适合干点相对简单的东西,能快速上线,又要有价值,所以就有了 URLCron 。但是做起来才觉得也没有那么简单了,毕竟这个不光是能跑个任务就行了,还需要稳定,需要考虑各种场景、交互,还有支付订阅,搞了也差不多一个月了。

    这个服务稳定吗,会不会跑路?

    虽然我也想赚钱,但是对于这个服务,我并没有抱什么期望。这对我来说是第一个自己运营的产品,我希望的是有人用,最好有很多人用,至于赚钱,我认为可能性不大,毕竟这个可以用 crontab 来替代,收费也不高。 目前用的是一台腾讯云 4 核 8G 的服务器,买了 3 年。如果未来准备闪人不管了,那我会提前半年发公告。当然只要有人用,我相信我回继续续费的。

    这个是我的小号,大号不知道为什么发帖总是沉,我也很少怼人。可能是发了一篇被系统识别为『迷信』的帖子? https://v2ex.com/member/cszchen

    如果有任何建议或疑问,欢迎留言。

    24 条回复    2022-05-20 08:11:51 +08:00
    0o0O0o0O0o
        1
    0o0O0o0O0o  
       2022-04-20 14:17:47 +08:00 via iPhone
    imdgr886
        2
    imdgr886  
    OP
       2022-04-20 14:19:53 +08:00
    @0o0O0o0O0o 我倒是知道有个 webcron.org ,cf 也能干这事我还是刚知道 [狗头]
    Kinnice
        3
    Kinnice  
       2022-04-20 14:30:16 +08:00
    cloudmonitor.console.aliyun.com
    一般用阿里家的,免费,可以自选全球节点
    thrallchen
        4
    thrallchen  
       2022-04-20 14:51:32 +08:00
    @Kinnice 这个不一样吧,主机监控和健康检查是两码事
    cszchen
        5
    cszchen  
       2022-04-20 15:10:25 +08:00 via iPhone
    @Kinnice 我这个 pc 优先,但是也适配了手机,体验应该更好
    iloahz
        6
    iloahz  
       2022-04-20 16:28:00 +08:00 via Android
    挺实用的,可以考虑做成 self hosted ,方便内网用
    lgh06
        7
    lgh06  
       2022-04-20 17:03:33 +08:00
    楼主这个相当于云端版本的 crontab ,比较适合的一种场景:发 HTTP 请求触发云函数或者 aws lambda 。
    云监控、云拨测、服务器健康状态,是另外一回事。
    lgh06
        8
    lgh06  
       2022-04-20 17:05:17 +08:00
    @imdgr886 我的文档站 https://docs.webpagemonitor.net/ 嫖的就是 cf pages…
    imdgr886
        9
    imdgr886  
    OP
       2022-04-20 17:16:01 +08:00
    @lgh06 其实也能做 web 服务的健康检查,如果访问不可用了,就能及时知道。
    你的这个网页变动监测,感觉爬虫这个场景很合适呢。比如来了新的小姐姐,就趴一下
    Kinnice
        10
    Kinnice  
       2022-04-20 17:43:43 +08:00
    @thrallchen @lgh06 阿里云这个网络分析与监控 - 定时拨测 - 创建任务 - 任务设置 可选 http(s)/tcp/udp/dns .... 等一堆协议,支持设置频率,但是这点没有 crontab 灵活,只有 0.2,1,5,15,30,60 分钟可选,可配置请求方法和 cookie 等参数,以及获取返回值的进行匹配,如果不符会发告警(邮件,钉钉,短信,电话)。

    所以既能做 http-crontab (没有这么灵活,但是绝大部分场景够用,比如定时刷新缓存),也能监控业务状态。
    Kinnice
        11
    Kinnice  
       2022-04-20 17:44:48 +08:00
    @lgh06 在用腾讯云的云函数,自带支持 crontab
    Kinnice
        12
    Kinnice  
       2022-04-20 17:47:53 +08:00
    另外还有个建议就是支持国内,国外两个节点可选,因为有些人的监控站点可能因为网络原因,没法在境内访问
    lgh06
        13
    lgh06  
       2022-04-20 18:11:06 +08:00
    @imdgr886 目前 webpagemonitor.net 的两个检测点都在国内,rabbitmq 随机消费。等我的指定检测点功能开发好了,就能检测各种小姐姐了…
    imdgr886
        14
    imdgr886  
    OP
       2022-04-20 18:13:27 +08:00
    @Kinnice 多谢,后面会考虑,现在有人在用了,加功能都要谨慎,压力大
    miaoge520
        15
    miaoge520  
       2022-04-20 23:06:01 +08:00 via Android
    @0o0O0o0O0o 这个不是反代的嘛?
    hawei
        16
    hawei  
       2022-04-21 00:10:31 +08:00 via iPhone
    @0o0O0o0O0o 好东西
    zeusho871
        17
    zeusho871  
       2022-04-21 22:38:46 +08:00 via Android
    mark 了,拿来检测服务器玩。虽然宝塔里也有这个
    cszchen
        18
    cszchen  
       2022-04-21 23:24:46 +08:00
    @zeusho871

    PC 优先,手机端也适配了,还是比较方便的

    [![Lgi3Lt.md.png]( https://s1.ax1x.com/2022/04/21/Lgi3Lt.md.png)]( https://imgtu.com/i/Lgi3Lt)
    zhangneww
        19
    zhangneww  
       2022-04-22 10:31:04 +08:00
    提个建议(疑问):这个收费计划,感觉有点贵,盈利比较困难吧?这个服务首先是面向技术人员,买个虚机没多少钱,为啥用你的服务呢,crontab 又不难,也没什么门槛;
    另外推广免费给几个会员也行啊,比如永久基础版啥的(逃
    imdgr886
        20
    imdgr886  
    OP
       2022-04-22 12:32:15 +08:00
    @zhangneww 谢谢你的建议,我会考虑,主要现在不支持注册码什么的。

    这个服务主要是方便,其次对于不熟悉 crontab 的用户比较友好。

    另外可能会考虑增加免费用户的权益,比如可以自定义 http ,同时增加限制,每个月免费的也要续一次,避免无意义的任务持续运行
    deacyn
        21
    deacyn  
       2022-04-23 18:11:07 +08:00 via iPhone
    楼主我有一段代码想定时运行,你这可以支持运行代码不?这段代码主要作用是解析某个网站的内容看是否更新,更新之后进行邮件通知。根本用不到域名啊
    cszchen
        22
    cszchen  
       2022-04-24 08:58:08 +08:00 via iPhone
    @deacyn 这个只能触发你自己服务器上的 http 服务,你需要自己的 vps 运行代码。
    你可以看看这个,也许能满足你 https://v2ex.com/t/848065
    NewYear
        23
    NewYear  
       2022-04-24 16:55:54 +08:00
    这个服务显然是有价值的,但是单机作为服务器过于单薄了,建议是搞集群机制(避免服务器主动或意外宕机、下线、重启、维护等情况无法服务)
    walkingbean
        24
    walkingbean  
       2022-05-20 08:11:51 +08:00
    就事论事,东西很好,但不能私有化部署的私人服务没有付费价值……
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     904 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 20:03 PVG 04:03 LAX 13:03 JFK 16:03
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86