草庐IT

scheduler_cron

全部标签

php - Cron php 更新/从另一个插入一个 sql 表

我的php不是很好,所以我很感激你的帮助。我需要将某些数据从一个mysql表更新或插入到同一服务器的另一个mysql表!购买的表格有相同的列,我想要的是用预先选择的中间更新某些行!表:|ID||mid||value1||value2|我做了phpforupdate或insert的部分来检查它是否存在,但我需要它做的是重复给定的步骤pos所以我需要它为我列出的每个要完成的任务重复这个脚本mid1=66mid2=78mid3=24$con=mysql_connect("localhost","User","Pass");if(!$con){die('Couldnotconnect:'.my

php - 一天中特定时间的 cron 作业 - 限制是多少?

我正在寻求一些有关将Cron作业与PHP结合使用的建议。我的场景是这样的:我有一个拥有大量成员(member)的网站。用户有一个或多个与其帐户关联的URL。在午夜(或某个时间),我想调用一个脚本,该脚本将为每个用户查询网站并使用它找到的信息更新数据库。将其视为一种屏幕抓取服务。我的问题是关于服务器的压力。我将在共享服务器上测试这个新功能,但最终我会转移到专用服务器上。因此,如果c.5000成员各有2个URL-它会查询10,000个网站。人们认为最好的方法是什么?有一个运行前500个成员的cron作业-然后10分钟后运行下一个500等等......或者是否有一些我从未听说过的魔法可能会有

php - cron - 如果 session 过期则更新数据库

我在mysql数据库中有一个“用户”表,如果用户在线,我会在一个字段中保留信息。一切正常,除了:-如果某个用户关闭浏览器,他的在线状态不会变为离线。有人告诉我可以使用cron来做到这一点,但我对此一无所知。我可以将用户ID保存在他的session中,并使php函数更新数据库。但是...我不知道如何让cron运行那个php(使用session中的id)做起来有多容易? 最佳答案 这很简单。这可能在您的PHP文件中(称之为update.php)。14400');?>然后,打开crontab:crontab-e并添加此行以每15分钟运行一

mysql - 是否有可能过度使用 cron?

我经营着一个游戏统计网站。与人们在这里工作的大多数东西相比,它的MySQL数据库微不足道,但共享主机确实需要关注查询优化,尤其是在执行大量连接和子查询时。本周早些时候,我将一个相当慢(~0.5秒)的查询用于对成员的评分进行分组、计算、平均和排序,以执行每晚的cron作业。结果存储在表中。因为我们平均每天大约有一个新评级,所以这一变化不会对我的用户造成任何可察觉的数据不准确,并且仅从表中抓取行的新查询在~0.000X范围内运行,因此所有页面都拉动了它数据明显更快。显然这是一件好事!当我坐在那里沉浸在我的cron工作的喜悦中时,我的思绪开始遍历网站的其他方面,并在脑海中标记那些可以被cro

PHP、MySQL 和 Cron 作业 - 查询存储所有行以开始,还是按顺序进行?

我有一个MySQL表:Col1|Col2|Col3|Status...|...|...|0...|...|...|1...|...|...|2etc表中包含最新信息很重要,因此每分钟运行一次cron作业以更新表。Status列用于存储该行是否需要更新,或者当前是否正在更新。如果该行需要更新,则状态为0。如果该行当前正在更新,则状态为1。如果该行已被更新,则状态为2。一旦所有行的状态都为2,它们将全部重置为0,然后该过程重新开始。cron作业每分钟运行一次,但有时更新一行可能需要几分钟,这意味着多个cron作业将同时运行。我的问题是,如果我有这样的查询:UPDATE*FROMtableW

PHP 文件不会从 Cron 运行

我有以下PHP脚本,它建立到MySQL数据库的连接并运行SQL查询以获取4个字段,然后从输出中创建一个逗号分隔的文本文件。如果我将此PHP文件放在我的public_html文件夹中并从我的网络浏览器浏览到它,它会正常运行。但是我想将此PHP脚本放在与public_html相同级别的唯一文件夹中,并通过我的Cpanel中的CRON作业调用它。当我这样做时,我得到了附加的错误。脚本位置/home2/mywebsite/whereIam/myscript.php文本文件输出位置/home2/mywebsite/public_html/text.txt计划任务00***/home2/myweb

php - 通过 cPanel cron 自动备份 MySQL 数据库和发送电子邮件

任何人都可以帮助如何设置mysql数据库的自动备份,然后每天通过电子邮件将其发送给我吗?谢谢。 最佳答案 AutoMySQLBackup获得好评。我没有使用过它,但它似乎完全符合您的要求。另外,here是另一个包含不同备份方式的链接,包括电子邮件。 关于php-通过cPanelcron自动备份MySQL数据库和发送电子邮件,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/24704

MySQL服务启动异常:Failed to start MySQL Server. mysqld.service holdoff time over, scheduling restart.

MySQL服务启动异常systemctlstatusmysqld●mysqld.service-MySQLServerLoaded:loaded(/usr/lib/systemd/system/mysqld.service;enabled;vendorpreset:disabled)Active:failed(Result:start-limit)since二2023-07-1820:15:00CST;2min19sagoDocs:man:mysqld(8)http://dev.mysql.com/doc/refman/en/using-systemd.htmlProcess:4357Exec

php - 安排推文 PHP 和 Cron

我正在构建一个Twitter应用程序,用户可以在其中输入一条推文,并可以安排它发布一次、每天、每周或每月发布一次。为此操作实现cron作业的最佳方法是什么?我只能想到每分钟运行一个cron作业并匹配时间和日期——这不是最好的解决方案,因为它会给服务器带来很大压力。我正在使用ubuntu运行灯组-任何建议将不胜感激。 最佳答案 如果您使用的是crontab,则需要为计划选项的每个变体(每天、每周、每月)创建crontab条目。为每个条目运行的脚本需要为选择了该调度频率的所有用户执行工作。Crontab文件遵循通用格式。来自cronta

php - 如何使用 cron、PHP 和 MySQL 代码删除包含多个搜索词的记录

我陷入了困境,需要像你这样聪明的人的帮助。以下是我使用的软件和技术的一些信息:cPanel、Linux服务器、phpMyAdmin、MySQL。我需要每天从表中删除一些记录。我通常通过在phpMyAdmin上使用Select语句来执行此操作,然后删除所有记录。*Select`user_id`FROM`user`WHEREEXISTS(SELECT`user_id`FROM`userinfo`WHERE`essay`like'%yahoo%'ANDuser.user_id=userinfo.user_id)*上面的代码基本上是在userinfo表中搜索特定的词,并在user表中显示它们对