- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
回答:VM 时间同步是一门艺术,我会计算我的祝福并使用对我有用的东西。
这就是为什么:~qoute~我花了几年时间在主机和 guest VM 之间同步时间,有和没有 NTP 等等——这基本上是一种黑色艺术,并且严重依赖于管理程序、内核和大量设置。我们不打算在对 SO 的评论中解决它,但如果你有一个已知的良好配置,我会恢复到那个并一点一点地改变,直到你知道是什么破坏了它。
– abligh
编辑:
Percona 信息用于上下文,这是我正在做的。但是这个问题在 Debian 8 内核中被实现为闰秒问题。关于 hrtimer(高分辨率计时器)。 Mozilla 建议的修复方法是使用 Linux 中的“日期”功能重置时间,但尝试设置日期告诉我尽管是 root 但我没有权限。
信息:导致 Web 崩溃的额外秒数的内幕
http://wired.com/2012/07/leap-second-glitch-explained
截图:
最近的尝试:http://prnt.sc/c208x2
Mysql进程列表:http://prnt.sc/c20b4f
上下文:
我听说这与闰秒问题有关,但事实是,它不完全符合我的个人资料。
我在 Proxmox 上的虚拟机中有几个 debian linux 实例。
2 个独立的 Percona Galera-Mysql 集群。
第一个集群是正在使用的原始集群,但它没有或曾经有过这个问题。我的新集群设置适用于所有 3 个节点。
我尝试应用多个版本的闰秒修复
date
date -s "`date`"
date -s "`date`"
除了第一个,我无权这样做,但我是 root!
没有工作。
多次重启。
除了一个 slave 之外的每个实例都具有相同的统计数据,我提升了一个以测试它是否是资源有限的问题。
1 个内存
1 个 3.6ghz 处理器
我唯一能说的就是问题在我上传备份数据库后开始。
数据库是我在第一个集群中已有的数据库,大约 5mb,并且主要是关系表列表样式。这些未使用,未执行任何操作,之后多次重新启动。我有点卡住了。
PS:进程列表为空。 (1个自查,2个 sleep 空闲)
最佳答案
我猜这里的问题是您在虚拟机(甚至容器)上运行。虽然你是 root,但你没有从容器/ guest 操作系统更改时间的权限。那是因为时间是从主机操作系统同步的,显然无法更改。
如果是这样,你能在主机操作系统中修复它吗?或者您无权访问它?
还有一个有用的
strace -f -s2048 -o/tmp/post-this-file date -s "`date`"
即date
进行的系统调用的踪迹。
您提到的 HiRes 计时器活锁已在 commit id=6b43ae8a619d17c4935c3320d2ef9e92bdeed05d
的上游修复。 .
将它们合并到内核中的 debian 错误似乎是 here以及描述的修复 here (并入 Debian 的 3.2.29-1 和 2.6.32-46 内核)。您实际运行的是什么内核(uname -a
的输出会有帮助)?这并不总是很明显,尤其是在容器环境中。
如果您还没有尝试过,重新启动 Percona 可能会解决问题。
发布更多关于环境的信息,我可能会提供更多帮助。
关于Linux (Debian 8 Jessie) HRTimer - 内核 - 闰秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38732367/
在Debian的最新稳定版本中似乎没有/etc/rc.local Debian Stretch 。它在哪里? /etc/rc.local已过时吗? 最佳答案 rc.local已弃用。 看来您仍然可以拥
尝试从未签名的存储库将 Debian 软件包安装到 Debian 9: # apt-get --allow-unauthenticated update Get:1 http://files.free
我尝试打开 5431 端口,这样输入: sudo iptables -A INPUT -p tcp --dport 5431 --jump ACCEPT iptables-save 当我在链 ipta
我正在尝试为我的应用程序构建一个预编译的 debian 包。我的包中存在一些二进制文件(编译模块)。现在,我收到有关将二进制文件添加到 debian/source/include-binaries 的
Debian 站点很棒 http://www.debian.org/distrib/packages ,我知道搜索工具,但我真的想要一个完整的包/文件/架构目录,采用某种可使用的格式 - xml、js
Debian 如何管理软件包名称的冲突?例如,当不同的存储库中有许多同名的包时。 最佳答案 当有很多同名的包时,APT 怎么知道它们是不同的呢? 不能。所以它会安装版本号最高的版本。 关于debian
我正在构建一个 Debian 软件包,它通过将许多其他紧密相关的软件包声明为依赖项来收集它们。我希望这些依赖项与包的版本完全相同。 Debian 构建系统中有没有办法避免在控制文件中硬编码(除了自己预
我有一个持续集成服务器构建一些软件,这些软件依赖于比 debian squeeze 中提供的 apt 包更新的 libqt4-dev 版本。该版本在 debian wheezy 中可用。我如何告诉 a
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
我在 debian 上安装了一个带有 xfce4 的新系统。我的问题是如何让 xfce 在启动时运行?现在我只能用 exec ck-launch-session startxfce4 运行它。 谢谢
我听说我可以使用 apt-get install libc6 来完成此操作,但我需要向/etc/apt/sources.list 添加一些内容才能接收最新的 glibc 版本。 我应该做什么? 最佳答
嗨,我正在尝试在运行 rasbian wheezy 的树莓派上安装 geos,以便我可以在我的 python 脚本中包含 shapely 模块。我尝试使用: git clone git://git.d
您好,我正在尝试在运行 rasbian wheezy 的树莓派上安装 geos,这样我就可以在我的 python 脚本中包含 shapely 模块。我尝试使用:git clone git://git.
我正在尝试在 Debian 8.5.0 上安装 GitLab。我关注installation guide但最后一步失败了,我在文档中找不到任何信息。 gitlab-ctl 重新配置完成 Running
我已经安装了 jetty 9,但我无法将它作为服务启动/停止。 从命令行运行有效。 root@backend:/opt/jetty# service jetty start Job for jetty
我正在寻找一种快速方法来验证 debian/control我的项目文件在将它们发送到构建服务器之前在语法上是有效的。 (即等效于 apache2ctl configtest 但对于 debian 控制
[相关部分] 我的 bitbucket-pipeline 看起来像这样: - step: image: python:3.5.1 name: upload to s3
当我下载一些包源时,(例如foo-[ver].orig.tar.gz、foo-[ver].dsc),我在使用dpkg-source -x foo-[ver].dsc时经常遇到依赖问题。和 dpkg-b
我有一台旧的专用服务器,想将其升级到最新的操作系统版本。 我正在寻找从 升级的最佳方式Debian 6 Squeeze => Debian 8.6 杰西 . 最佳答案 首先,请记住,从一个 Debia
我正在尝试使用 Cpack 构建一个正确命名的 Debian 包。我的 CMakeLists.txt 中有以下内容: set(CPACK_PACKAGE_NAME "something") set(C
我是一名优秀的程序员,十分优秀!