【????? php?? ????? (PHP ?? cron ?? ???)】教程文章相关的互联网学习教程文章

PHP-WP cron事件触发,但在调试中未达到断点【代码】

我遇到无法解决的问题.我已经设置了一个自定义WP cron时间表和该时间表的WP cron事件.我正在使用PHPStorm进行调试,并且已经在check_mail()挂钩中设置了一个断点.断点永远不会被击中,但是check_mail()内的代码会被执行,因为我可以在日志文件中看到该条目(“知道check_mail()!”). 所有其他断点都可以正常工作,并且check_mail()例程中只有两行代码-日志写入和返回. 代码运行但我的断点从未命中怎么办? 在构造函数中:add_action( '...

PHP-Cron file_get_contents()错误

我有一个使用file_get_contents()的php文件 它在浏览器中工作正常,但作为cron作业运行时失败,并显示以下错误:Warning: file_get_contents(): URLfile-access is disabled in the serverconfiguration in/path/to/the/phpfile.php on line 22这就是我正在使用的:/usr/bin/php5 -q/path/to/the/phpfile.php我已经在php.ini中设置了allow_url_fopen = true,但这似乎没有任何效果. 一切都可以在浏览器中完美运行.如何解决?解决方法:...

创建一个PHP脚本以作为cron作业运行-使用Zend Framework库

嗨,大家好,我正在创建一个PHP脚本,称为cron作业.但是,我需要使用Zend框架的功能.事实是,当通过命令行运行的程序进行编程时,文件的相对引用(尤其是在include中)不起作用,因此我在这里只能使用zend库.我不想进入并更改每一个require_once语句. 请帮忙!解决方法:通过CLI(命令行界面)调用时,您的PHP可能正在使用其他php.ini文件. 使用php_sapi_name()检测您是否在CLI模式下运行,并使用set_include_path()强制使用正确的包含路径.

计划推文PHP和Cron

我正在构建一个Twitter应用程序,用户可以在其中输入推文,并可以计划将其发布一次,每天,每周或每月.实现此操作的cron作业的最佳方法是什么?我只能想到每分钟运行一次cron作业并匹配时间和日期-这不是最好的解决方案,因为它将给服务器带来很大压力.我正在使用ubuntu运行灯堆-任何建议将不胜感激.解决方法:如果最低间隔是每天一次,则每分钟执行一次cronjob可能会有点过大.另一方面,每分钟执行一次查询的脚本在网络服务器上并没有太大...

PHP脚本使用cron作业检查Web服务器状态【代码】

我正在寻找可以在我的Web主机上作为cron作业运行的PHP脚本.它需要遍历网站列表,并检查以确保每个网站都返回Http响应200 OK.如果网站未返回该响应或不可用,则需要向网站管理员发送电子邮件.解决方法:此后,我已经对该脚本进行了细化,以检查您的网站/网络服务器是否仍在正常运行.我对错误处理进行了一些改进,并添加了一封舒适邮件,以通知您脚本已成功运行. 舒适性电子邮件依赖于另一个名为healthcheck.txt的文件来存储一些值,直到下次...

php-使用codeigniter设置cron作业【代码】

我有一个要通过cron执行的函数.如果我只是点击网址www.example.com/TestProjects/codeigniter/controller/function 如果我在cron上设置了此功能,则该功能执行正常. 我尝试将此设置为public_html/TestProjects/codeigniter/controller/function而通过这样的错误信息public_html/TestProjects/codeigniter/controller/function: Not a directory谁能帮我在cron上进行设置?解决方法: ** hi dude try this **卷曲http://nztdemo.com...

php-cron工作正在magento网站中工作-但未找到心跳【代码】

对于我们的magento网站,突然的cron工作停止了工作. 当我们尝试使用以下命令设置cron作业时,错误为:-bash: */5: No such file or directory命令:*/5 * * * * php -f /var/www/html/sitename/cron.php编辑 我们在同一服务器上有2个站点. 我们有一个自定义模块来检查cron是否正常工作. 在一个站点中,我们收到以下消息在另一个站点中,此消息:cron.php<?php /*** Magento** NOTICE OF LICENSE** This source file is subject to the ...

php-Laravel 5通过AWS EC2上的cron计划-命令未运行【代码】

问题:我有一个Laravel 5.4 artisan任务,我需要通过cron运行-但尽管命令和调度程序(显然)已正确设置,但它尚未完成. 这是Laravel,php,apache,linux或crontab问题吗?最好的诊断方法是什么? 背景在默认(amazon AMI)EC2实例上,artisan命令已正确定义,并且可以通过以下方式从项目目录(即/ var / www / html / myproject /)完美运行:php artisan mycommand:option1我已将其添加到app / Console / Kernel.php的日程表中,如下所示:prot...

cron是用php编写基于提醒的应用程序的最佳方法吗?【代码】

假设我有一个这样的数据库.| task | time | |---------------------------|---------------------------| | Remind me to water plants | 2018-02-18T19:32:10.486Z | | English Test | 2018-10-8T09:30:00.000Z | | Math Test | 2018-10-8T10:30:00.000Z | 而且我想在用户请求提醒通知时(或者可能是一个小时之前)向用户发送提醒通知,并在触发提...

php-在容器中运行cron【代码】

我有一个托管Symfony Web应用程序的php容器.我需要使用后台脚本并从crontab启动它们.只要我使用root用户,它就可以正常工作.但是,当我将用户切换为“ www-data”时,它将停止工作.我的想法是,以用户www-data的身份运行php-fpm,并在我进入容器时登录“ www-data”.但是crontab可以为root用户定义,因为它允许在命令前加上用户名. 我的入口点文件包含:#!/bin/bash npm install cron & php-fpm我的docker文件如下所示:WORKDIR /appADD ...

运行cron作业时,-f在“ php -f”中代表什么?【代码】

什么是“ -f”说* * * * * php -f myscript.php代表?解决方法:根据PHP命令行选项参考:http://php.net/manual/en/features.commandline.options.php,-f选项指示PHP引擎应执行哪个文件,在本例中为myscript.php.

从Cron选项卡调用时,PHP $_SERVER [‘DOCUMENT_ROOT’]为空【代码】

当我使用以下代码时:<? print_r($_SERVER); ?>我从所有服务器变量中得到了一个不错的清单.但是,当我在脚本中输入相同的代码(即由Cron Tab调用)时,没有列出很多变量.另外,Document_root变量没有值. 移动到其他服务器后,才遇到此问题.我是否需要调整一些服务器设置来避免这种情况?解决方法:最好不要依赖此变量,因为它不一定总是设置(就像您发现的那样). 尝试设置并使用如下常量:define('PUBLIC_PATH', '/var/www/path/to/public')...

php-AWS Elastic Beanstalk:运行Cron.d脚本,缺少环境变量【代码】

我正在尝试运行由cron脚本(在cron.d中)触发的PHP脚本.脚本已正确触发,但是缺少存储在$_SERVER超全局变量中的Elastic Beanstalk“环境变量”.目前该脚本以用户“ root”的身份运行,但是它不在具有环境变量的相同环境中.变量设置正确,如果我从完整的外壳程序运行脚本,它将运行良好. 这些变量的“出口”在哪里?他们在哪里设置?我在/etc/apache/conf.d/aws_env.conf中找到了适用于Apache的SetEnvs.我在用户的.bashrc,.bash_profile等...

php – 如何在Zend Framework中存储cron作业的脚本?

因为ZF依赖于所有URL的mod重写,所以我不应该立即在哪里存储本地脚本以用于cron作业. 有没有人有任何建议,还是有“正式接受”的方式?解决方法:我在我的网站设计中使用Modular Directory Structure,以便为我的网站的每个单独模块创建控制器,视图等.每个模块中都包含一个脚本(或一个cron)目录,用于存储该特定模块的所有cron脚本. 就个人而言,我发现在从Zend Framework以及实际的Web应用程序访问资源时,这使事情变得简单.

php – 如何使用cron作业安排动态功能?【代码】

我想知道如何安排动态(自动填充数据)功能在保存的时间每天自动运行? 假设我有一个表单,一旦单击该按钮,它就会将数据发送到函数,该函数会发布数据.我只想自动化,这样我就不必按下按钮了.<ul><?php foreach($Class->retrieveData as $data){<form method="post" action=""><li><input type="hidden" name="name">'.$data['name'].'<br/><input type="hidden" name="description">'.$data['description'].'<br/><input type="submit"...

CRON - 相关标签