php中laravel调度执行错误解决方法_php技巧

来源:脚本之家  责任编辑:小易  

我们说laravel框架的功能性比较明确,作为全栈框架在代码的运行上是比较简洁的。在对laravel框架安装完成后,我们可以就其中的一些操作为大家展现。本篇要带来的是在laravel中的调度,分为两种不同目录的情况讨论,同时把可能在调度中会出现的错误情况,单独为大家呈现并解决。

1、不在laravel根目录(命令行操作前的地址)

php /www/wwwroot/laravel6/artisan schedule:run

/www/wwwroot/laravel/artisan 解释

/www/wwwroot/laravel6/ 为指定到laravel根目录的路径

artisan 为laravel自带的命令行工具

2、在laravel目录下(命令行操作前的地址)

php artisan schedule:run

因为命令此时本身就已将和artisan同目录,所以不需要再去指定artisan位置(指定也可以),直接运行上方命令即可。

3、laravel调度任务没有执行的问题

调度任务命令如下:

$schedule->command('emails:send')->withoutOverlapping();

说明:

withoutOverlapping 这个命令的作用就是当一个进程还没跑完,不会开启新的进程。其机制就是开启明亮的时候会在项目的storage/framework/cache目录中添加一个文件,如果进程卡住或者未进行完成的时候,这个文件就会陷入死循环,一直执行该进程,等到进程执行完毕之后,会删除相对应的缓存文件,开始下一个进程。

简单理解就是加上withoutOverlapping 会引起阻塞,只有完成的任务才会继续下面的进程。

内容扩展:

解决Laravel 任务调度不执行问题

如果你按照官方手册上的配置:

* * * * * php /path/to/artisan schedule:run 1>> /dev/null 2>&1

发现任务没有按照预期的执行,可能是你环境变量问题,

按照下面的修改你的Cron任务配置即可;

* * * * * cd /path/to && /usr/local/bin/php artisan schedule:run >> /dev/null 2>&1

其中 /usr/local/bin/php 是你PHP的绝对路径。

到此这篇关于php中laravel调度执行错误解决方法的文章就介绍到这了,更多相关php之laravel调度执行及出错解决内容请搜索真格学网以前的文章或继续浏览下面的相关文章希望大家以后多多支持真格学网!

您可能感兴趣的文章:PHP全局使用Laravel辅助函数ddphp+laravel依赖注入知识点总结浅谈laravel框架与thinkPHP框架的区别PHP Laravel中的Trait使用方法

  • 本文相关:
  • php下实现折线图效果的代码
  • php memcached应用实现代码
  • php实现的常见排序算法汇总
  • php设计模式 template (模板模式)
  • php缓冲输出实例分析
  • php开发微信支付获取用户地址
  • php怎么实现网站保存快捷方式方便用户随时浏览
  • php 利用socket发送http请求(get,post)
  • 当前比较流行的两款php加密、解密工具zend guard和iconcube介绍
  • sae使用smarty模板的方法
  • 怎样在PHP的Laravel框架中完成任务调度
  • 求教php运行时出错:Parse error: syntax error, u...
  • laravel队列出错怎么继续执行程序
  • laravel在执行php artisan出现内容不足的问题怎么解决
  • laravel 执行php artisan migrate:refresh —seed ...
  • PHP框架Laravel显示不正常怎么办
  • laravel5.2 centos 运行出错,请问怎么解决
  • laravel5框架 php 语法错误
  • 在laravel框架中 使用artisan 命令 没有反应 也不...
  • 在phpstudy为什么不能执行laravel命令
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全php基础php技巧php实例php文摘php模板首页php编程php全局使用laravel辅助函数ddphp+laravel依赖注入知识点总结浅谈laravel框架与thinkphp框架的区别php laravel中的trait使用方法php下实现折线图效果的代码php memcached应用实现代码php实现的常见排序算法汇总php设计模式 template (模板模式)php缓冲输出实例分析php开发微信支付获取用户地址php怎么实现网站保存快捷方式方便用户随时浏览php 利用socket发送http请求(get,post)当前比较流行的两款php加密、解密工具zend guard和iconcube介绍sae使用smarty模板的方法php中json_decode()和json_encodphp 数组和字符串互相转换实现方php中使用curl实现get和post请求php中iconv函数使用方法php日期转时间戳,指定日期转换成php 字符串中是否包含指定字符串php 页面跳转到另一个页面的多种php中文处理 中文字符串截取(mb_php下intval()和(int)转换使用与利用phpexcel实现excel数据的导入php array操作10个小技巧分享php设计模式之适配器模式原理、用法及注意php如何实现unicode和utf-8编码相互转换关于访问控制的一首php面试题(对属性或方php在innodb引擎下快速代建全文搜索功能简php数组函数array_walk用法示例php中时间加减函数strtotime用法分析mysql下创建字段并设置主键的php代码php实现将html页面转换成word并且保存的方php基于面向对象实现的留言本功能实例
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved