小编Dou*_*las的帖子

apache httpd使用mem直到挂起

看来我们的apache httpd某处可能存在(增长)内存问题.

快速图片:http://screencast.com/t/NGAzarD87O

请注意,它在原始(物理)服务器上运行了一段时间.现在在新VM(具有更多内存和CPU)上,它会运行,但会在mem/swap中慢慢消失,直到系统挂起.

如果我重新启动httpd,mem会跳回来(如果我们抓住它).

httpd.x86_64                           2.2.3-76.el5_9         installed
PHP 5.1.6 (cli) (built: Jun 22 2012 06:20:25)
MySQL Server version: 5.0.95
Run Code Online (Sandbox Code Playgroud)

我不认为它可以是任何运行/ etc的脚本,因为它们在物理机器上运行多年.我们试图在新机器上匹配所有配置(http,php等),但无法弄清楚httpd为何不断增长.

$ ps -ylC httpd --sort:rss
S   UID   PID  PPID  C PRI  NI   RSS    SZ WCHAN  TTY          TIME CMD
S     0 13814     1  0  78   0 29208 68382 -      ?        00:00:00 httpd
S    48 20854 13814  0  76   0 34876 70930 semtim ?        00:00:00 httpd
S    48 20853 13814  0  75   0 36592 71387 semtim ? …
Run Code Online (Sandbox Code Playgroud)

php apache out-of-memory

7
推荐指数
1
解决办法
7192
查看次数

查找光标下单词出现的次数

我很喜欢#用来突出显示和搜索一个词(变量),但如果我能点击一个命令来简单地告诉我当前文件中出现了多少次,我会很高兴。我发现了以下内容

:%s/dns_name_change_flag/&/gn
Run Code Online (Sandbox Code Playgroud)

但是打字太多了。反正有没有可能映射上面的单行以使用光标下的单词?

vim

3
推荐指数
1
解决办法
1288
查看次数

访问解码为 HASH 和哈希引用数组的 JSON

鉴于以下转储程序输出,有没有办法遍历每个散列以仅列出每个results->id记录下的项目?我希望能够说这样的话:

print $results{1342}{'domain'};

并让语句返回testing11.com结果。

我是否必须首先通读所有results数组,然后使用它$results[$counter]{id}来访问那里的数据?我不知道如何继续。

$VAR1 = { 
          'end_time' => 1466017739,
          'options' => {
                         'hour_offset' => '00',
                         'timezone' => 'America/New_York'
                       },
          'field_headers' => {
                              'priority' => 'Priority',
                              'status' => 'Status',
                              'assignee_external_id' => 'Assignee external id',
                              'initially_assigned_at' => 'Initially assigned at'
                             },
          'results' => [
                         {
                           'priority' => 'High',
                           'status' => 'Open',
                           'domain' => 'testing11.com',
                           'generated_timestamp' => 1546547669,
                           'id' => 1342
                          },
                         {
                           'priority' => 'Low',
                           'status' => 'Open',
                           'domain' => 'testing22.com',
                           'generated_timestamp' …
Run Code Online (Sandbox Code Playgroud)

perl hash json data-structures perl-data-structures

2
推荐指数
1
解决办法
1795
查看次数

将php.inc文件导入PERL程序

我正在尝试为perl和php使用1个包含文件

有没有一种很好的方法在perl中导入myphp.inc文件?

$ cat myphp.inc
<?php
    $some_var="hello world";
?>
Run Code Online (Sandbox Code Playgroud)

在我的test.php中使用上面的工作正常:

include "myphp.inc";
Run Code Online (Sandbox Code Playgroud)

如果我删除<?php然后test.php将打印出myphp.inc文件的内容...如果我将它们留在那里我的perl程序抱怨:

Unterminated <> operator
Run Code Online (Sandbox Code Playgroud)

我见过perl模块:PHP :: Include但我想尽可能远离外部模块.

有人有这个想法?

php linux perl

1
推荐指数
1
解决办法
191
查看次数

将项目添加到perl cgi th

有没有办法在使用perl cgi模块时向th调用添加其他参数(即类)?

我知道我们可以使用一堆打印/等,但我想看看我们是否可以使用th

这是我的电话:

print th({-class=>'myClass'},['Col1','Col2',@MoreColumns]);
Run Code Online (Sandbox Code Playgroud)

它为所有列设置myClass.我想设置只有一列和/或为每列设置差异列

我希望它是这样的:

<thead>
 <tr>
    <th class=specialClass>Col1
    <th class=AnotherClass>Col2
    <th class=ArrayClass>Col3FromArray
    <th class=ArrayClass>Col4FromArray
    <th class=ArrayClass>Col4FromArray
 </tr>
</thead>
Run Code Online (Sandbox Code Playgroud)

这是可能的perl cgi th([或者我需要使用一堆打印/循环?

perl cgi

1
推荐指数
1
解决办法
290
查看次数

Perl - 从配置文件中读取多行记录

我正在尝试在多行配置文件中读取记录到perl哈希数组中

示例配置文件:

    record_1
      phone=5551212
      data=1234234
    end_record_1

    record_2
      people_1=bob
      people_2=jim
      data=1234
    end_record_2

    record_3
     people_1=sue
    end_record_3
Run Code Online (Sandbox Code Playgroud)

这就是我要找的东西:

$myData{1}{"phone"}  <--- 5551212
$myData{1}{"data"}   <--- 1234234

$myData{2}{"people_1"} <--- bob
... etc
Run Code Online (Sandbox Code Playgroud)

阅读本文的最佳方式是什么?模块?正则表达式与多行匹配?蛮力?我在空中接下来要去哪里.

perl

1
推荐指数
1
解决办法
2002
查看次数