Failed to get properties: Connection timed out
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Failed to get properties: Connection timed out相关的知识,希望对你有一定的参考价值。
参考技术A ansible部署k8s时,跑到docker相关剧本,在reload docker卡住了,然后去到对应机器查看 systemctl status docker ,报错 Failed to get properties: Connection timed out .然后发现systemctl不好用了,网上找的重启dbus什么的,都不好用,只能重启服务器。
然后在messages日志里看到有如下报错
这个问题是怎么出现的,怎么解决请参考下面链接
https://www.aikaiyuan.com/11829.html
一般情况下Linux写磁盘时会用到缓存,这个缓存大概是内存的40%,只有当这个缓存差不多用光时,系统才会将缓存中的内容同步写到磁盘中。但是操作系统对这个同步过程有一个时间限制,就是120秒。如果系统IO比较慢,在120秒内搞不定,那就会出现这个异常。这通常发生在内存很大的系统上。
原因找到了,怎么解决呢?网上也有一些方案,比如
1、内核hung task检测机制由来
我们知道进程等待IO时,经常处于D状态,即TASK_UNINTERRUPTIBLE状态,处于这种状态的进程不处理信号,所以kill不掉,如果进程长期处于D状态,那么肯定不正常,原因可能有二:
1)IO路径上的硬件出问题了,比如硬盘坏了(只有少数情况会导致长期D,通常会返回错误);
2)内核自己出问题了。
这种问题不好定位,而且一旦出现就通常不可恢复,kill不掉,通常只能重启恢复了。
内核针对这种开发了一种hung task的检测机制,基本原理是:定时检测系统中处于D状态的进程,如果其处于D状态的时间超过了指定时间(默认120s,可以配置),则打印相关堆栈信息,也可以通过proc参数配置使其直接panic。
2、hung task相关配置
1)设置timeout时间:
echo xx > /proc/sys/kernel/hung_task_timeout_secs
xx单位为s。
2)设置hung task后是否触发panic
echo 1 > /proc/sys/kernel/hung_task_panic
angularjs Failed to read the 'selectionStart' property from 'HTMLInputElement':(示例代码
在找angularjs input(type=‘number‘)在获取焦点的时候,文本框内容选中效果,参考了:Select text on input focus,我直接复制他的code之后,在ionic中报"Uncaught InvalidStateError: Failed to read the ‘selectionStart‘ property from ‘HTMLInputElement‘: The input element‘s type (‘number‘) does not support selection.",
尝试了
---
this.setSelectionRange(0, 9999)
---
this.selectionStart = 0;
this.selectionEnd = 999;
上面两个选中文本,我在webapp中测试的时候,需要每次双击之后才会有效果,我尝试用jQuery的select()方法来达到这个效果,再ionic编译的apk中测试可用之后,觉得这是我目前的解决方法。
directive方法代码
.directive(‘selectOnClick‘, function ($window) { return { restrict: ‘A‘, link: function (scope, element, attrs) { element.on(‘click‘, function () { if (!$window.getSelection().toString()) { // Required for mobile Safari $(this).select(); } }); } }; })
input使用这个directive(指令)像:
<input type="text" value="test" select-on-click />
再android app中,使用type="number"也可以工作。
以上是关于Failed to get properties: Connection timed out的主要内容,如果未能解决你的问题,请参考以下文章
Failed to convert property value of type ‘java.lang.String‘ to required type ‘int‘ for property
Jquery错误-Failed to read the 'selectionDirection' property
jasypt-spring-boot提示Failed to bind properties
jasypt-spring-boot提示Failed to bind properties
Failed to convert property value of type ‘java.lang.String‘ to required type ‘int‘ for property(代码片段