腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(6535)
视频
沙龙
1
回答
通过
cronjob
运行
PHP
脚本
,
避免
重复
PHP
进程
(
flock
)
php
、
cron
、
flock
我一直在阅读有关如何
运行
cronjob
并
避免
重复
执行
cronjob
的内容。这意味着,如果
cronjob
已经在
运行
,就不要
运行
它的另一个实例。如果
cronjob
未
运行
,请根据
cronjob
调度重新开始
运行
该
进程
。/script 但是,当我尝试使用
flock
在
cronjob
中设置
PHP
脚本</em
浏览 15
提问于2020-05-12
得票数 0
回答已采纳
2
回答
ruby防止多次
运行
脚本
ruby
我已经编写了ruby
脚本
,我将其放在
cronjob
中,如果已经有
进程
在相同的
脚本
上
运行
,则需要防止
运行
相同的
脚本
。基本上,我试图防止
运行
相同
脚本
的
重复
进程
,如果
脚本
实际上没有
运行
,那么只有它必须
运行
。 我试过使用
flock
,但我认为它锁定文件只是为了写入。就像如果任何一个
进程
已经在写入一个文件,那么没有其他<e
浏览 0
提问于2016-12-18
得票数 2
1
回答
用睡眠和群居相接
cron
、
sleep
、
flock
我每分钟
运行
几个cron作业--我使用
flock
来防止重叠,因为有几个
脚本
可能
运行
超过一分钟: * * * * *
flock
-n /path/to/lock-process-2.txt
php
浏览 2
提问于2017-09-28
得票数 0
回答已采纳
2
回答
在第二次执行file_put_content (或fwrite)和取消链接之间,file_exists返回false
php
我在一个cron系统上工作,每次只需要执行一次
脚本
。
通过
使用以下代码,我第一次执行
脚本
,当它循环时(为了延迟目的),再次执行它,但file_exists总是返回false,而第一次执行在循环完成后返回文件内容。
Cronjob
.
php
: echo 'Z'; $z =
浏览 0
提问于2017-05-27
得票数 1
1
回答
-c只需要一个命令参数
php
、
linux
、
cron
、
flock
我们的系统上
运行
着多个cron作业。问题是我们每小时
运行
一次,因此有时
cronjob
没有完成,一个新的实例已经启动。因此,我们希望使用
flock
,因此
脚本
只能执行一次。但是,当我把这个放在crontab中或者单独
运行
它时
flock
-n /var/www/socialstuff/analytics.lock -c /usr/bin/
php
/var/www
浏览 1
提问于2015-09-07
得票数 2
回答已采纳
2
回答
PHP
flock
()未锁定
php
、
flock
我很难弄清楚为什么
flock
()在下面的场景中不能正常
运行
。 下面的代码放在两个不同的
PHP
脚本
中,一个是"test1.
php
“,另一个是"test2.
php
”。test1.
php
“和"test2.
php
”都放在我的服务器上一个可
通过
web访问的目录中。然后从Firefox等浏览器执行第一个
脚本
,紧接着从不同的浏览器选项卡执行第二个
脚本
。当代码从两个不同的
PHP
浏览 1
提问于2014-06-27
得票数 3
2
回答
如何在虚拟主机服务器上连续
运行
PHP
脚本
?
php
、
database
、
cron
这意味着
PHP
脚本
必须不断地检查数据库,并与当前时间进行比较,看看是否有任何匹配。显然,我不能
运行
无限循环。 其他选项包括cron job。但是,由于我是在一个虚拟主机服务器上
运行
这一切,我不确定是否可以根据
cronjob
每隔几秒钟
运行
一次
PHP
脚本
。我的想法是正确的吗?还有其他选择吗?或者我可以在虚拟主机上执行
cronjob
(我没有太多的灵活性)?
浏览 0
提问于2014-12-07
得票数 0
4
回答
锁定C和
php
之间的文件
php
、
c
、
locking
、
mutual-exclusion
情况是这样的:我有一个用C写的守护
进程
,一个用
php
写的网页。我希望有一种相互锁定的方式,这样在某些情况下,C守护
进程
会锁定文件,
php
会检测到这种情况,并告诉客户端系统正忙。
浏览 0
提问于2011-01-26
得票数 1
回答已采纳
6
回答
分时操作系统5上的慢时间工作
php
、
mysql
、
apache
、
cron
、
overlap
我每60分钟
运行
一次,但由于某种原因,最近
运行
得很慢。环境: centos5 + apache2 + mysql5.5 +
php
5.3.3 / raid 10/10k HDD /16 ram ram/4 xeon处理器 ( a)
进程
解析用户代理并将数据保存到数据库 ( a)建立一份小报告,并向管理员/企业发送电子邮件( b)将
浏览 11
提问于2011-10-25
得票数 33
回答已采纳
3
回答
当
进程
意外死亡时,群集文件会被解锁吗?
php
、
centos
遵循此限制只有一个
php
脚本
实例
运行
: if (
flock
($fp, LOCK_EX)) { do_something_lengthy();
flock
($fp, LOCK_UN); echo "Couldn&
浏览 1
提问于2012-11-23
得票数 21
回答已采纳
1
回答
php
脚本
-将输入重定向到另一个实例
php
、
io
、
pipe
、
flock
如果
脚本
已经
运行
,我有一个使用
flock
()拒绝多个实例的
php
脚本
。ie:#!/usr/bin/env
php
$lock_file = fopen ( getcwd () . '/'. basename(__FILE__, '.
php
浏览 2
提问于2016-10-08
得票数 0
回答已采纳
1
回答
使用cron让
php
-script启动连续的
进程
php
、
background
、
cron
、
nohup
我创建了一个
cronjob
,它每5分钟调用一次
php
-script。if (!$pid = shell_exec("nohup /var/[..]/cake.
php
test doSomething > /de
浏览 3
提问于2011-12-11
得票数 1
回答已采纳
2
回答
Cron
PHP
在5分钟后关闭
php
、
codeigniter
、
cron
我用以下代码启动cron
PHP
:if( $_SERVER['REMOTE_ADDR'] !PATH_INFO'] = $argv[1];} ?> 但是
脚本
总是在
浏览 2
提问于2011-11-18
得票数 0
1
回答
PHP
羊群函数限制和txt缓存文件
php
、
linux
、
caching
、
cache-control
、
process
我有一个相当基本的
PHP
脚本
,它将数据缓存到文本文件中。我需要想出一个解决方案,防止两个正在
运行
的
脚本
实例同时写入文件。我研究了
PHP
函数,但是
PHP
手册()提到了一个很大的限制: 在某些操作系统上,
flock
()是在
进程
级别上实现的。当使用像ISAPI这样的多线程服务器API时,您可能无法依赖
flock
()来保护文件免受在同一个服务器实例的并行线程中
运行
的其他
PHP
脚本
的攻击!
浏览 3
提问于2013-03-01
得票数 1
回答已采纳
2
回答
Cron和程序的
重复
?
cron
我想让Python
脚本
每x分钟定期
运行
一次。最好是让一个cron启动它,还是在Python中有一个睡眠
运行
周期?我相信以下是作出决定时须考虑的几点。如果我错过了什么,请告诉我。错误/异常处理--如果
脚本
爆炸,cron总是可以再次启动它。对于
脚本
,我仍然可以进行全局尝试-捕捉并解决这个问题。多次
运行
的内存泄漏最好由Cron来处理,因为它会在反复
运行
的Python
脚本
上累积。线程重叠是我在使用Cron时最关心的问题--我不想让
脚本</em
浏览 1
提问于2015-08-02
得票数 0
1
回答
PHP
如何处理具有相同排它锁的两个
进程
?
php
、
fork
、
flock
、
pcntl
似乎当
php
使用
flock
()获取文件的独占锁,然后使用pcntl_fork将两个
进程
分成两个
进程
时,两个
进程
都有相同的独占锁-也就是说,在该文件句柄上进一步调用
flock
($fd,LOCK_EX)将返回但是,使用
flock
的目的是防止两个
进程
同时写入同一文件。那么
PHP
是如何处理这种情况的呢?它允许两个
进程
冲突吗?这两个
进程
都有排它锁。有没有办法(不创建新的文件处理程序)让一个
进程</em
浏览 5
提问于2014-04-07
得票数 2
1
回答
使用
Php
调度update SQL查询
php
、
sql
、
schedule
<meta http-equiv=\"refresh\" content=\"2; URL=index.
php
\"/>"; else mysql_error(); 如何在3天内自动执行此查询?我的网站主机不支持
cronjob
SSH, cPanel or Plesk!
浏览 0
提问于2013-03-21
得票数 0
回答已采纳
1
回答
在执行调用的
脚本
时,还是在完成时,cron作业的
进程
是否完成?
cron
我正在使用cron每分钟
运行
一个
php
脚本
,我希望锁定它,这样它就不会重叠。所以我的问题是,如果我用
flock
锁定cron任务,会锁定cron或
php
脚本
的
进程
吗?
浏览 0
提问于2018-07-24
得票数 0
1
回答
PHP
/Sqlite3
进程
同步
php
、
sqlite
我是
PHP
新手,我的任务是编写一个由Sqlite3 DB支持的简单
脚本
。
脚本
已经完成并正常工作,但我正在尝试弄清楚如何处理
进程
同步。由于Sqlite3不是典型的服务器DB模型,因此每个访问DB的
进程
都会打开该文件。因此,如果同时有请求进入我的
PHP
脚本
,每个请求都会尝试打开DB文件。因此,我假设我这里需要某种同步。我怀疑我的
PHP
可能不是用system V资源编译的。 接下来,我决定尝试一下
flock
。我尝试了以下代码,但它不起作用。
浏览 0
提问于2013-10-26
得票数 1
2
回答
使用
php
中的
flock
同步文件访问
php
、
file
、
flock
我试图理解使用
PHP
中的
flock
同步文件读/写的正确方法。testread.
php
:$fp=fopen("test.txt","r"); echo "failed to lock\n"; echo "lock ok\n";和te
浏览 3
提问于2015-02-21
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券