国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

定時任務(wù)管理

免費
類型 應(yīng)用插件
版本 1.0.5
版本更新時間 2024-05-31
大小 27.76 KB
開發(fā)商
兔白白-為愛發(fā)電
評分

詳細介紹

本應(yīng)用是在這位大佬分享的代碼的基礎(chǔ)上 優(yōu)化和完善
讓你的webman實現(xiàn)類似寶塔一樣管理定時任務(wù)
大佬的倉庫鏈接:https://github.com/settime/webman-crontab

功能特性

支持秒級的定時任務(wù),任務(wù)類型有 訪問外部鏈接,執(zhí)行PHP代碼,以及sheel腳本,(因為本身不會寫sheel腳本,所以這部分我并沒有測試,php代碼是可以直接寫某個靜態(tài)類的調(diào)用方式)

每個定時任務(wù)都會啟動一個定時器,定時器之間是同步調(diào)用,如果其中一個任務(wù)的 執(zhí)行時間過長,將會導(dǎo)致整個進程的阻塞,其他任務(wù)均會延后調(diào)用(如果任務(wù)耗時長,任務(wù)間隔時間又過快,會將進程徹底堵塞,切記?。?/strong>

本應(yīng)用會自動安裝2個數(shù)據(jù)表 cms_crontab,cms_crontab_log

PHP版本 >= 7.2 ,已經(jīng)在win 系統(tǒng)測試過 7.2和8.0 運行均良好

安裝使用

請先安裝好webman-admin,可在后臺插件中心完成本應(yīng)用的安裝

然后下載本插件 放入 根目錄\plugin 中,
然后 首先執(zhí)行下載下方的依賴

// 最后運行命令 完成插件的安裝
php webman app-plugin:install tuCrontabs

本應(yīng)用使用前還需要安裝一下依賴

# 定時任務(wù)程序
composer require workerman/crontab
# redis相關(guān)包
composer require webman/redis-queue illuminate/redis
# 業(yè)務(wù)鎖
composer require webman-tech/symfony-lock
# env組件
composer require vlucas/phpdotenv

完成以上安裝后,您需要重啟一下應(yīng)用,然后在后臺,您可以在【通用設(shè)置】-【定時任務(wù)】中看到安裝好的應(yīng)用了

您可以執(zhí)行下方SQL語句,導(dǎo)入示例任務(wù)計劃(這個并非必須的,可以在后臺手動添加即可)

-- ----------------------------
-- Records of cms_crontab
-- ----------------------------
INSERT INTO `cms_crontab` VALUES (2, '執(zhí)行php方法', 2, 5, '{\"month\":null,\"week\":null,\"day\":null,\"hour\":null,\"minute\":null,\"second\":\"5\"}', '*/5 * * * * *', 'return 123;', 1611, 1713763995, 0, 0, 0, 1);
INSERT INTO `cms_crontab` VALUES (3, '調(diào)用php類靜態(tài)方法', 2, 5, '{\"month\":null,\"week\":null,\"day\":null,\"hour\":null,\"minute\":null,\"second\":\"10\"}', '*/10 * * * * *', '\\plugin\\tuCrontabs\\app\\common\\Test::demo();', 810, 1713763990, 0, 0, 0, 1);
INSERT INTO `cms_crontab` VALUES (8, '調(diào)用遠程鏈接', 1, 4, '{\"month\":null,\"week\":null,\"day\":null,\"hour\":null,\"minute\":\"10\",\"second\":null}', '*/10 * * * *', 'http://www.baidu.com', 16, 1713763800, 0, 1713749636, 0, 1);
INSERT INTO `cms_crontab` VALUES (9, '執(zhí)行sheel', 3, 1, '{\"month\":null,\"week\":null,\"day\":null,\"hour\":\"1\",\"minute\":\"1\",\"second\":null}', '1 1 * * *', 'date +%s%N | cut -b1-13', 1, 1713754599, 0, 1713752627, 0, 1);
INSERT INTO `cms_crontab` VALUES (10, '測試秒級任務(wù)', 2, 5, '{\"month\":null,\"week\":null,\"day\":null,\"hour\":null,\"minute\":null,\"second\":\"10\"}', '*/10 * * * * *', 'return 456;', 2102, 1713763990, 0, 1713754772, 0, 1);

當(dāng)添加好定時任務(wù)后,請耐心等待1分鐘后,定時任務(wù)才會開始正常運行

盡量不要設(shè)置小于5秒的定時任務(wù)

聯(lián)系方式

安裝使用中,如果遇到錯誤,可以聯(lián)系我 1020857701@qq.com

版本歷史記錄
1.0.5
2024-05-30
1、修改了配置選項,增加了端口的配置,方便同一個服務(wù)器啟用多個項目時,內(nèi)部通訊端口的修改
2、對通訊消息更改失敗的狀態(tài),增加了錯誤提示
1.0.4
2024-05-29
修復(fù)插件在后臺安裝后,無法卸載的bug
1.0.3
2024-05-29
修改了導(dǎo)入的sql語句,之前的sql語句 備注中有[]; () 等字段,會導(dǎo)致導(dǎo)入不成功,
1.0.2
2024-05-29
優(yōu)化了列表界面的顯示,內(nèi)置了日志文件刪除,定時任務(wù)日志的刪除
評分及評論
5 滿分5分
nps0727 2025-07-04
如果需要修改端口,請修改 \plugin\tuCrontabs\config\app.php,process.php 兩個文件 [Ok] 修改了之后還是會報錯
葉子NO1 2025-06-06
能運行,但是為什么循環(huán)任務(wù)執(zhí)行過一遍還會再次執(zhí)行
1151130430@qq.com 2025-04-17
整個網(wǎng)站直接 502 ,不建議下載
suzhengzai 2025-03-19
安裝后,網(wǎng)站直接變成了504
zhezhebie 2024-12-05
報錯的可以改成:\plugin\tuCrontabs\app\view\crontabs\index.html:109行改成下面的就行了``` <option value="<?php echo $v['target']; ?>"><?php echo $v['title']; ?></option> ```
awei12380 2024-11-19
crontabs\index.html 報錯提示$v是undefined,但是$taskConfig非空??梢园裞onfig/view.php中修改為'handler' => ThinkPHP::class, 修改index.html 為TP模版語法的遍歷。可以解決報錯。
??