草庐IT

php - 基于 Debian 的系统 session 在特殊 cron 中的 30 分钟被杀死,如何覆盖?

一直在拔头发试图找出为什么我的session在30分钟时被终止/杀死/销毁。好吧,看起来基于Debian的系统有一个特殊的cron运行,它忽略所有php.ini和apache配置,并在30分钟时终止任何空闲session。cron路径:/etc/cron.d/php5在cron内部:#/etc/cron.d/php5:crontabfragmentforphp5#ThispurgessessionfilesolderthanX,whereXisdefinedinseconds#asthelargestvalueofsession.gc_maxlifetimefromallyourphp

php - 我怎样才能使一个 php 脚本与 Cron Job 一起永远运行?

我想制作一个PHP网络服务器,那么如何使用Curl使这个脚本永远运行? 最佳答案 不要忘记将最大执行时间设置为无限(0)。最好不要运行多个实例,如果这是您的意图:ignore_user_abort(true);//ifcallerclosestheconnection(ifinitiatingwithcURLfromanotherPHP,thisallowsyoutoendthecallingPHPscriptwithoutendingthisone)set_time_limit(0);$hLock=fopen(__FILE__."

java - 安排要在将来执行的事件(以Android方式Cron Job)

我有一些日期,一旦失去它们的相关性,就应该计算数据库中这些字段的新日期,我知道我可以利用AlarmManager类来实现这一点,但是我对此有一些担忧:1)注意:从API19(KITKAT)开始,警报传递是不准确的:操作系统将转移警报,以最大程度地减少唤醒和电池消耗。有一些新的API支持需要严格交付保证的应用程序。请参见setWindow(int,long,long,PendingIntent)和setExact(int,long,PendingIntent)。targetSdkVersion早于API19的应用程序将继续看到以前的行为,在该行为中,所有警报均在被请求时准确地传递。因此,

php - 在 Windows 上运行 PHP 应用程序 - 守护进程还是 cron?

我需要一些实现建议。我有一个MYSQL数据库,它将被远程写入以供本地处理任务,我需要用PHP编写的应用程序在这些任务进入时立即执行。当然,我的PHP应用程序需要被告知何时运行。我考虑过使用cron作业,但我的应用程序在Windows机器上。其次,我需要每隔几秒检查一次,而cron只能每分钟检查一次。我想过编写一个PHP守护程序,但我对它如何工作以及它是否是个好主意感到困惑!我将不胜感激有关执行此操作的最佳方法的任何建议。 最佳答案 pyCron是Windows的一个很好的CRON替代品:由于这个任务非常简单,我只需将pyCron设置

php - 在 Windows 中使用 php 设置 cron 作业

我正在寻找一种使用PHP设置cron作业的方法。我想要做的就是在特定时间运行PHP脚本。用户首先在脚本中输入时间,服务器根据指定的时间运行脚本。我正在使用Windows7和xampp。我发现的是:创建一个调用cron.php文件的php文件:使用记事本(或其他),将以下内容粘贴到一个新文件中:$data=file(“http://pearl.supplychain.com/cron.php”);您需要将它放在常规的php标签中,并带有“小于号”?php在前面,而​​?最后“大于符号”。(我似乎不能直接输入,因为它是“可疑内容”,而Drupal不允许)将其另存为executecron.p

node.js - 只运行一次但在多个主机上运行的 Cron 样式调度程序

我有一个要在多台机器上运行的node.js应用程序(可能在无服务器环境中)。我想运行类似的东西:setInterval(()=>{Scanner.process()},1000*60)问题是,当相同的代码被放大并在5台机器上运行时,它将每分钟触发5次,而不是一次。我想我可以使用某种Redis锁来确保函数在该计划中只运行一次,无论有多少台机器运行它。关于如何最好地解决这个问题有什么想法吗?附言我不能真正依赖主机名并让代码只在那里运行 最佳答案 我假设您想在不使用数据库等中央资源来决定谁将运行该作业的情况下解决此问题。您可以让所有服务器

django - 如何让 celerybeat cron 任务在 django 应用程序的 docker 容器中运行?

我正在尝试在我的django/nuxt应用程序中运行celerybeat任务我有单独的前端和后端目录,我正在使用docker-compose来构建和运行我的应用程序。(pycharmprofessional-mac-oS系列我可以在不在本地使用docker容器的情况下完美地运行我的任务,但是当我尝试容器化运行时,celery和celery-beat都不会继续运行。我发现在线文档非常差,甚至在celery或dockers官方文档中也没有提到运行celery&beatwithdocker谁能告诉我我的配置是否错误或我需要做什么才能让我的应用程序接受我的settings.py中的cronjo

php - 我需要使用 cron 作业每 30 分钟恢复一次数据库 (mysql)

我是cron作业的新手,我需要每30分钟恢复一次数据库(mysql)。是否有cron作业命令可以从经过gzip压缩的.sql文件恢复数据库?或者我是否需要创建一个php脚本来执行此操作并创建一个cron作业以每三十分钟调用一次此脚本?此外,这是一个单独的问题,但仍然与cron作业有关,我每天使用cron作业备份不同的数据库,gzip并将其放在根目录上方的文件夹中。有没有办法(自动)删除超过一个月的任何内容?或者,至少保留最近的20个备份并删除其余的?除了随机的论坛帖子外,没有太多关于这个主题的好教程。感谢您的帮助。 最佳答案 关于如

php - PHP cron 作业期间 mysqldump 的 MySQL 重新加载权限 : Use MySQL admin account or create unique user? 安全性?

我正在运行一个通过PHP脚本执行mysqldump的cron作业,转储需要RELOAD权限。使用MySQL管理员帐户感觉不对,但创建具有管理员权限的用户也不对。我主要关心的是安全方面,我在我正在使用的类的protected数组“属性”中加载数据库属性(用户名、密码等)。我想知道哪种方法更有意义,或者是否有另一种方法可以达到相同的结果。概述:LAMP服务器:CENTOS5.8、Apache2.2.3、MySQL5.0.95、PHP5.3.3Cron作业大纲:从网站数据库中的两个InnoDB表中转储原始统计数据,它们有外键关系。将数据加载到统计数据库中的表中获取自增主键的最后一个值转移在删

ios - CloudKit 用于通过 cron 作业发送推送通知?

我正在创建一个大学用餐菜单应用程序,我需要在其中根据每日菜单发送推送通知。最初,我打算通过Heroku将用户数据存储在数据库中,并使用cron作业将数据库中的数据与每日菜单进行比较,并向用户发送适当的通知。然而,在Cloudkit上的新闻发布后,我认为我可以使用它来管理我的代码中与服务器相关的部分。不过,经过仔细检查,Cloudkit目前似乎能够存储数据,但不允许我们编写服务器端代码。我想知道我是否正确解释了这个限制,或者我是否可以在CloudKit上安排一个数据库每天将其数据与在线菜单进行比较并发送适当的推送通知。 最佳答案 你不