定时任务配置(必配)

·浏览 6·0·收藏 0·评论 0

定时任务配置(必配)

本文档用于说明系统定时任务配置方法。
定时任务为系统必配项,主要用于订单检查、超时自动续房、自动夜审等功能。


1. 功能说明

系统需要通过定时任务定期执行订单检查任务。

定时任务可用于处理以下功能:

  • 订单状态检查;
  • 超时自动续房;
  • 自动夜审;
  • 其他系统自动化检查任务。

注意:定时任务为必配项,请务必正确配置。


2. 使用宝塔计划任务配置

如果服务器已安装宝塔面板,可以使用宝塔的「计划任务」功能进行配置。

宝塔计划任务入口


3. 进入计划任务页面

在宝塔面板左侧导航栏中进入:

计划任务

4. 新增计划任务

新增计划任务时,可按以下方式配置:

配置项说明
任务类型访问 URL
任务名称自定义
执行周期每 10 分钟执行一次
URL 地址系统定时任务地址

新增计划任务


5. 定时任务 URL

定时任务访问地址格式如下:

https://域名/sys/hotel_pms_extend/public/index.php/notify/PmsCheckBill/checkBill

请将其中的 域名 替换为自己的系统域名。

示例:

https://example.com/sys/hotel_pms_extend/public/index.php/notify/PmsCheckBill/checkBill

注意:请务必替换为自己的真实域名。


6. 保存并测试任务

计划任务保存后,点击任务的「立即执行」。

执行后查看任务日志。

如果日志中显示请求成功,则表示定时任务配置正确。

查看任务日志


7. 未安装宝塔的情况

如果服务器未安装宝塔面板,也可以使用其他方式配置定时任务,例如:

  • Linux 系统自带 crontab
  • 第三方定时任务平台;
  • 其他支持定时访问 URL 的工具。

只要能够按固定周期访问以下地址即可:

https://域名/sys/hotel_pms_extend/public/index.php/notify/PmsCheckBill/checkBill

8. Linux crontab 示例

如果使用 Linux 自带定时任务,可参考以下配置。

10 分钟访问一次定时任务地址:

*/10 * * * * curl -s "https://域名/sys/hotel_pms_extend/public/index.php/notify/PmsCheckBill/checkBill" >/dev/null 2>&1

请将 域名 替换为自己的真实系统域名。


操作流程总结

  1. 登录服务器宝塔面板;
  2. 进入左侧导航栏「计划任务」;
  3. 新增一个计划任务;
  4. 任务类型选择访问 URL;
  5. 任务名称自定义;
  6. 执行周期设置为每 10 分钟;
  7. 填写定时任务 URL;
  8. 将 URL 中的 域名 替换为自己的域名;
  9. 保存任务;
  10. 点击「立即执行」;
  11. 查看日志,确认请求成功。

注意事项

  • 定时任务为必配项;
  • 执行周期建议设置为每 10 分钟;
  • URL 中的 域名 必须替换为自己的真实域名;
  • 域名需要支持 HTTPS 正常访问;
  • 保存后请务必点击「立即执行」进行测试;
  • 日志中出现请求成功,表示配置正确;
  • 未安装宝塔时,可使用 Linux crontab 或第三方定时任务工具。

登录后可点赞、收藏与评论。

评论

暂无评论,欢迎留言。