Articles of linux

Oracle甚至在内存和交换空间充足的情况下调用了OOM杀手?

你能告诉我是什么原因导致这个Oracle进程死亡? 看起来像大量的RAM免费,大量的SWAP免费。 随之而来的是其他几个oracle进程被杀害 VM有16M的vMem和8个vCPU。 但是我在这里发布了第一个被杀死的oracle进程: 3月1日20:00:58 ******* kernel:oracle调用oom-killer:gfp_mask = 0x280da,order = 0,oom_adj = 0,oom_score_adj = 0 Mar 1 20:00:58 ******* kernel:oracle cpuset = / mems_allowed = 0 Mar 1 20:00:58 ******* kernel:Pid:2370,comm:oracle没有污染2.6.32-431.el6.x86_64#1 Mar 1 20:00:58 ******* kernel:Call Trace: Mar 1 20:00:58 ******* kernel:[]? cpuset_print_task_mems_allowed + 0x91 / 0XB0 Mar 1 20:00:58 ******* kernel:[]? dump_header + […]

Linux:进程内存占caching量

我在我们的ubuntu服务器上有非常奇怪的内存使用情况。 一个进程(从sphinxsearchsearch)分配几乎所有可用的内存,其VSize,RSS和SHR几乎相等(约18GB)。 但令我惊讶的是,命令free将这些内存中的大部分视为“caching” – 我一直以为是“内核拥有”,即不受特定进程的约束。 此外,同时它被标记为“共享”,虽然没有其他进程具有如此高的内存使用率。 所以,免费-h显示: root@st3:/proc/31633# free -h total used free shared buffers cached Mem: 23G 22G 649M 18G 62M 18G -/+ buffers/cache: 4.4G 19G Swap: 0B 0B 0B 但是对于searchd过程我们有: VmPeak: 20451512 kB VmSize: 20413352 kB VmLck: 0 kB VmPin: 0 kB VmHWM: 20325488 kB VmRSS: 20287332 kB VmData: 1344768 kB VmStk: 136 […]

在没有websocket支持的服务器中configurationMeteor

我被要求在没有websockets支持的服务器上testingmeteor(js)网站,我该如何实现? 我怎么才能真正知道一台服务器不能使用websockets?

为什么'mpstat'和'pidstat'不同意CPU负载水平?

我正在使用mpstat和pidstat同时在ubuntu 12.04中监视一个mysql进程。 在debuggingCPU使用率时,我注意到了一些不寻常的事情 虽然两种工具都认为CPU负载正在发生,但他们不同意它是什么样的负载。 这是一个示例时间片: $ pidstat -p 2763 1 01:36:36 PM PID %usr %system %guest %CPU CPU Command 01:36:36 PM 2763 0.00 0.00 0.00 0.00 0 mysqld 01:36:37 PM 2763 0.00 1.00 0.00 1.00 0 mysqld 01:36:38 PM 2763 0.00 5.00 0.00 5.00 0 mysqld 01:36:39 PM 2763 0.00 11.00 0.00 11.00 0 mysqld […]

相当于haproxy的apache LimitRequestBody

最近我们将我们的http负载均衡器从apache迁移到haproxy(http模式),出于安全原因,我们在apacheconfiguration中使用LimitRequestBody来控制请求大小 有没有haproxy的等价configuration? 先谢谢了

系统如何决定服务是否正常

这个问题涉及到: autossh可靠的systemd服务 我有一个使用type = simple的服务。 这里systemd文档: Type = simple(默认):systemd认为服务立即启动。 该过程不得分叉。 如果需要在此服务上订购其他服务,则不要使用此types,除非它是套接字激活的。 想象一下,服务处于无限循环或挂起状态。 systemd如何知道服务是否正常? 如果系统和服务之间的IPC可能会有某种types的IPC吗? 我想要的是:我想要systemctl status foo-service来告诉我服务是否正常。 这不同于“服务的linux进程仍然存在”。

SELinux阻止由于Docker对/ var / log的访问

我有一个Docker容器应该读取日志,包括主机本身的日志。 所以我使用z标志挂载卷/var/log 。 这改变了/var/log里面的文件的SELinux上下文,这阻止了我通常的进程访问这些文件,最终的结果是我无法在本地login: kernel:type = 1400 audit(14958482):avc:denied {open} for pid = 12345 comm =“agetty”name =“/ var / log / wtmp”dev =“dm-6”ino = 134 scontext = system_u:system_r :getty_t:s0-s0:c0.c1023 tcontext = system_u:object_r:svirt_sandbox_file_t:s0 tclass = file 这里最好的做法是什么? closuresSELinux,而它摆脱了这个问题,是不是一个选项。

将已移植的软件包版本与主要版本进行匹配

有没有办法将一个backported版本的软件包与原始开发者发布的版本联系起来。 例如,最新的OpenSSL Centos包是: 的OpenSSL 1.0.1e-42.el6_7.4.x86_64.rpm 并且映射回OpenSSL的最新版本是: 1.0.1s 是否有映射所有其他backported版本的这个包或任何包?

新手:缓慢的Apache2响应时间,CPU 100%?

正如标题所说,我是这个东西的新手,但我愿意了解我需要知道的。 我只是无知的atm。 这是一个Rackspace服务器,Ubuntu 15.10使用MySQL来运行Apache2。 我有一个PHP Web应用程序,在我的本地机器上运行时(尚未优化的)正常加载时间,但是在页面加载/重新加载服务器上停顿了大约2-4秒。 这似乎是一个积累的摊位。 越多的时间越慢,似乎得到。 我试图排除故障和其他信息: 我已经检查了Chromenetworking工具和pingdom.com,都显示,第一个最初的请求是最长的等待,而不是本地或外部资源。 重新启动apache有一点帮助,但运行stop然后启动命令似乎暂时增加加载速度。 我在这里注意到的一件事是,当我运行命令“systemctl status apache2.service”时,我开始在“CGroup:/system.slice/apache2.service”下获得了相当多的条目。 我不确定这是否应该表明我的意思。 我应该有10-20 + CGroup条目吗? 我在峰值250米内存和100%的CPU。 不知道为什么CPU这么高,用户很less。 另外,如果它是相关的,我一直在使用nodejs,并且沿着Laravel 5永远使用socketio,尽pipe我不认为这是最初响应的漫长等待的罪魁祸首。 还有哪些其他报告或日志需要生成或查看以确定可能的原因? 我听说有人遇到“资源榨取”问题,有些人则用DDOS。 我该如何规定这样的事情呢? 这是一个更快的负载pingdom结果,但仍然是非最佳的。 (我知道,我需要捆绑我的脚本和样式;)) http://tools.pingdom.com/fpt/#!/jl6bX/http://barkerbot.com/ 先谢谢你!

Linux上的open-iscsi启动程序没有看到主动/被动open-e目标的被动方

我有一台运行SLES11 SP4的Linux服务器,它使用open-iscsi和多path连接到具有主动/被动故障转移function的Open-E DSS v7存储群集中提供的LUN。 Linux服务器db03在我们的iSCSInetworking中有它的接口bond0和IP 10.0.100.66/22 。 Open-E群集的每一端在iSCSInetworking中有两个IP:第一个节点为10.0.100.73和10.0.100.74 ,第二个节点为10.0.100.73和10.0.100.74 。 所以当没有发生故障转移时,发现如下所示: db03:~ # iscsiadm -m discovery -t sendtargets -p 10.0.100.71:3260 10.0.100.71:3260,1 opene.lun602 10.0.100.72:3260,1 opene.lun602 连接两个目标时,这是多path状态: db03:~ # multipath -ll opene.lun602 (2697a42a45d5dcbdb) dm-0 SCST_BIO,izcegeu6eeb2jaeJ size=500G features='0' hwhandler='0' wp=rw `-+- policy='round-robin 0' prio=1 status=active |- 7:0:0:0 sda 8:0 active ready running `- 8:0:0:0 sdb 8:16 active ready […]