腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
IgniteCache.lock可以用作分布式
锁
吗?
看起来我可以通过API IgniteCache # public Lock lock(K key);获得一个分布式
锁
。我想确认的一件事是,当一个
进程
从这个对象获得一个
锁
,但在
进程
死前没有释放这个
锁
,Ignite会确保
死
进程
持有的
锁
被释放,这样等待
锁
的其他
进程
将有机会获得
锁
吗?
浏览 0
提问于2017-01-04
得票数 2
回答已采纳
1
回答
健壮的pthread互斥
锁
-跨平台的可移植性
、
、
、
我希望跨
进程
使用共享内存,并希望使用相同的,因为它们可以帮助解决
进程
持有互斥
锁
死
时的问题。我唯一关心的是,它们是否可以在不同的平台上移植-不同版本的
linux
,然后也可以在不同的操作系统上移植?
浏览 2
提问于2012-03-21
得票数 1
回答已采纳
1
回答
如何检查pthread_mutex是否基于健壮的futex
、
、
、
我试图在
Linux
中使用基于鲁棒futex的线程互斥
锁
,因为我需要快速和健壮(恢复“
死
”
锁
)。如何检查任何
Linux
系统上的线程互斥库是否基于健壮的futex? 谢谢!
浏览 6
提问于2013-07-02
得票数 1
1
回答
伯克利DB:由于以前在c api调用期间异常退出而陷入futex_wait。
、
、
、
在我的测试中(编写1,000,000键/值对),如果一个
进程
异常地退出(ctrl + c、回击或断言失败),而db上的操作正在进行中,则该db上的以后操作将在打开时被阻止。Strace显示,
进程
在打开ptr_to_something(例如__db.001、__db.002、__db.003)文件后,在__db.00x(__db.00x,FUTEX_WAIT,2,NULL)清除
锁
的唯一方法是删除__db.00x文件,下面的测试表明数据库没有损坏。它符合我的要求,但我只是想知道是否有更好(或更优雅)的方法来解决这个问题。
浏览 1
提问于2012-09-13
得票数 2
1
回答
postgresql群集命令不清除
死
元组
、
、
我们有一个后台
进程
(无限循环中的
linux
守护
进程
),它自动从放在某个目录中的csv文件中获取所有行,并将它们导入到一个表中。我们希望定期(每天两次)运行集群,以删除
死
元组,并将表保持在磁盘大小上的可管理范围内。 但是,此过程中的某些内容阻止群集命令删除
进程
运行时删除的所有记录的
死
元组。奇怪的是,每次处理每个文件时,我们都要提交事务并关闭连接,所以我不知道什么不允许在
进程
运行时删除
死
元组。同样奇怪的是,如果我们停止
进程
,然后再次启动<
浏览 6
提问于2011-01-13
得票数 2
1
回答
用
死
进程
'12224‘重写现有
锁
(我是
进程
'2516')
、
(57720L,51L) (57720L,5L) (850L,51L) (850L) (850L,)警告(theano.gof.compilelock):
死
进程
'12224‘(我是
进程
'2516')覆盖现有
锁
是什么意思
浏览 4
提问于2018-04-02
得票数 4
1
回答
在简单php db搜索脚本上防止查询泛滥
、
我以前从未实现过这样的东西,但我需要一种简单的方法来修改我的searchdb.php文件。我的站点已经在运行,我需要一个快速修复(最小的更改,最好是一个文件(这里的新手开发人员)。//connect do database//sql//mysql_close();编辑:阅读后
浏览 3
提问于2013-04-10
得票数 0
1
回答
带flock、fork和终止父
进程
的死锁
、
、
、
、
实际上,每当日志消息被转储时,都会获取全局文件
锁
,将消息发送到文件(与
锁
文件不同),并释放全局文件
锁
。 该程序还会多次派生自身(在设置日志管理之后)。一般来说,一切都会正常工作。如果父
进程
被杀死(而子
进程
还活着),我偶尔会得到一个死锁。所有程序都会在fcntl.flock()上永久阻塞。尝试从外部获取
锁
也会永远阻塞。我不得不终止儿童程序来解决这个问题。然而,令人费解的是,lsof lock_file没有显示持有
锁
的
进程
!所以我不知道为什么这个文件被内核
浏览 2
提问于2012-02-02
得票数 7
回答已采纳
2
回答
在
linux
上,如何确保解锁
死
/终止线程中锁定的互斥?
、
、
、
在
linux
上,如何确保解锁
死
/终止的POSIX线程中锁定的POSIX互斥
锁
?当
Linux
向程序发送终止或终止信号时,它会自动释放吗?但是,我找不到操作系统如何做到这一点的更多细节?
浏览 2
提问于2012-02-09
得票数 4
回答已采纳
2
回答
Linux
在
进程
启动时发出通知
、
、
尝试找到一种在
linux
上启动
进程
时得到通知的方法。问题是,
进程
A启动
进程
B,
进程
B在启动
进程
C之后终止。我需要跟踪A、B和C的
进程
is。不会维护
死
进程
的
进程
历史记录。
浏览 1
提问于2014-01-22
得票数 0
3
回答
将PHP
进程
作为守护
进程
运行,同时安全地从后台终止它
、
、
在继续操作之前,工作人员自己会在特定位置获得一个
锁
。这整个架构似乎都能工作,除了我们必须杀死
进程
的时候,不管是什么原因。如果我们使用-9杀死它们,就没有办法在工作
进程
中捕获它,并在
死
之前释放
锁
。 如果我们使用小于-9的值(如TERM或HUP),则守护
进程
或辅助
进程
似乎都不会收到它。
浏览 7
提问于2013-03-08
得票数 4
回答已采纳
1
回答
退出锁定互斥对象的
进程
会导致死锁吗?
、
、
我一直认为,就像内存一样,操作系统有责任在
进程
结束后进行清理。不幸的是,我很难找到这方面的很多证据,所以我不能保证会发生什么。我的主要问题是,如果
进程
锁定互斥对象,并且突然退出而很少或根本没有清理(即在C中调用abort,或在C++中终止),会发生什么情况?是否有任何保证操作系统将解锁互斥
锁
,或者大多数有信誉的系统(类似于未释放内存)只是隐含的? 如果存在无法保证,那么这会在仍在运行的
进程
和
死
进程
持有的
锁
之间创建死锁吗?如果可以这样创建死锁,那么可以在
进程<
浏览 2
提问于2012-10-28
得票数 5
回答已采纳
1
回答
死掉的应用程序
进程
会导致服务器阻塞吗?
、
、
我们使用由HPE制作的应用程序,该应用程序有时会完全阻塞。该应用程序附带Java 6,使用ojdbc6并连接到Oracle11。HPE声称,当我们的6台应用服务器中的一台在对中央表运行阻塞更新时死亡时,这将导致Oracle服务器等待无限有效地使所有服务器失效。我可以看到阻塞语句(我们的DBA向我展示了),并且可以看到所有服务器的连接池都在增长,直到达到定义的最大值。但我怀疑Oracle没有检测到死亡的连接。 有人能证实HPEs理论或给我一个提示来进一步诊断吗?
浏览 0
提问于2016-12-19
得票数 1
2
回答
c/c++群集作为
linux
上的互斥,对文件删除不健壮
、
在C中使用flock的文件锁定通常用于实现跨平台的协作
进程
间锁定/互斥
锁
。一段时间后,我手动删除了
锁
文件(rm /tmp/lockfile)。正在运行的
进程
继续相互协作,但是任何想要
浏览 2
提问于2015-12-16
得票数 3
2
回答
如何知道哪个
进程
持有
锁
文件?
、
我是使用fcntl锁定的新手,下面的示例使用c代码在
linux
中创建一个示例
锁
: 我想知道如何打印出保存
锁
文件的
进程
以及等待锁定的
进程
。我考虑使用l_pid来找出持有
锁
的
进程
id,但我不确定正确的方法。打印出哪个
进程
持有
锁
的最佳方法是什么?
浏览 0
提问于2018-07-17
得票数 0
回答已采纳
2
回答
Linux
:锁定,但不是基于文件的锁定
、
、
、
我需要一种方法来确保只有一个python
进程
正在处理一个目录。不涉及联网或NFS。multiprocessing.Lock提供的
锁
没有帮助,因为两个python解释器都没有共享同一个父程序。我在
linux
上
浏览 2
提问于2017-11-06
得票数 2
回答已采纳
1
回答
运行守护
进程
,该
进程
将在某个组中的最后一个其他
进程
结束时结束
、
、
、
、
我想运行几个Ruby
进程
,它们将(通过HTTP)与另一个“服务”守护
进程
通信。守护
进程
是一个普通的程序,而不是Ruby
进程
。守护
进程
“服务”
进程
应该在最后一个Ruby
进程
结束时死亡(守护
进程
应该死亡,即使所有的Ruby
进程
都会被杀死)。类比:所以守护
进程
应该是这几个Ru
浏览 2
提问于2013-12-20
得票数 0
1
回答
linux
是否在终止
进程
时释放自旋
锁
/信号量?
、
、
、
、
如果一个
进程
持有一些自旋
锁
或信号量,并意外退出(例如,被
linux
杀死),
linux
会正确释放这些
锁
吗?如果
linux
不这样做,为什么?
浏览 6
提问于2012-03-19
得票数 9
2
回答
Scala/Java/
Linux
:可以被动地监视系统
进程
吗?
、
、
、
、
假设我必须构建一个Scala应用程序,如果某个指定的系统
进程
停止运行,它将提醒我。更新:--我发现了一个叫做"upstart“的东西,它现在被很多
linux
(包括CentOS6.4)用来管理
进程
。
浏览 2
提问于2014-02-24
得票数 1
1
回答
如何找出僵尸过程的原因?
、
当
进程
在
Linux
上死掉时,它并不是全部被立即从内存中移除--它的
进程
描述符停留在内存中(
进程
描述符只占用少量内存)。
进程
的状态变为EXIT_ZOMBIE,
进程
的父
进程
被通知它的子
进程
已经使用SIGCHLD信号死亡。然后,父
进程
应该执行wait()系统调用,以读取
死
进程
的退出状态和其他信息。这允许父
进程
从
死
进程
中获取信息。调用wait()之后,僵
浏览 0
提问于2018-09-06
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux进程管理
被算法锁死的人们
Linux查杀stopped进程
Linux系统编程——特殊进程之僵尸进程
理解Linux的进程状态
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券