问题列表 - 第42298页

如何通过apache解决高CPU负载?(ubuntu的+ EC2)

我在Amazon EC2中设置了一个实例,一个运行apache2,php5和mysql的ubuntu 10.04服务器.

使用该系统的用户不到10人,服务器获得20%,30%,40%的CPU负载.

使用top我在第一行中看到:

11121 www-data 20 0 71940 20m 11m S | 22.6 | 1.2 | 0:00.68 apache2
10108 www-data 20 0 72196 22m 12m S | 21.9 | 1.3 | 1:15.81 apache2
11122 www-data 20 0 71936 20m 11m S | 7.3 | 1.2 | 0:00.68 apache2
10111 www-data 20 0 72196 22m 12m S | 1.7 | 1.3 | 1:16.43 apache2

这4行中的CPU总和是53,5.

我怎样才能看到更详细的流程?
我怎样才能看看脚本运行,需要花费的时间,每个人消耗的处理器的数量?

谢谢.

apache cpu ubuntu apache2

9
推荐指数
2
解决办法
4万
查看次数

使用jQuery调用MVC中的action方法,参数不起作用

我正在尝试使用jQuery在MVC应用程序中调用一个action方法.基本上我想要的是获取几个输入字段的值,并通过单击按钮调用操作方法,将输入字段的值作为参数传递.但我只得到"数字"参数的值,而不是"年"参数.

    function selectWeek() {
        $('#selectWeekButton').click(function (event) {
            var number = $("#selectWeekId").val();
            var year = $("#selectYearId").val();
            var actionUrl = '<%: Url.Action("Edit", new { number="WEEKPLACEHOLDER", year="YEARPLACEHOLDER" }) %>'

            var yearUrl = actionUrl.replace('YEARPLACEHOLDER', year);

            var url = yearUrl.replace('WEEKPLACEHOLDER', number);
            alert(url);
            $.get(url, function (data) {
                alert('Test');
            });
        });
    }
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我用警报检查了网址,并且它似乎包含两个值都很好.但是当我在action方法中检查year参数的值时,它为null.

以下是输入字段:

<span>Vecka: </span>
        <input type="text" id="selectWeekId" />
        <span>År: </span>
        <input type="text" id="selectYearId" />
        <input type="button" value="Välj vecka" id="selectWeekButton" />
Run Code Online (Sandbox Code Playgroud)

并且动作方法的开头:

public ActionResult Edit(string number, string year) 
//etc...
Run Code Online (Sandbox Code Playgroud)

我知道这看起来很奇怪,而不仅仅是绑定字段,但原因是这些输入字段及其值不是此View的主要目的.他们只是在这个时间表应用程序中选择另一周.此外,我最终将用jQuery日历替换输入字段,所以我仍然必须做这样的事情.

那么最简单的方法是什么,为什么它不能正常工作呢?

asp.net jquery asp.net-mvc-2

4
推荐指数
2
解决办法
3万
查看次数

从不同的线程修改Python字典

说到线程,我知道你必须确保你没有在另一个线程编辑它的同时编辑变量,因为你的更改可能会丢失(例如,当递增计数器时)

这同样适用于词典吗?或者是字典是变量的集合?

如果每个线程都要锁定字典,那么它会大大降低程序的速度,而每个线程只需要对其自己的小字典进行写访问.

如果不可能,python中是否有某种变量变量,就像在php中一样?

python variables multithreading dictionary locking

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

rails 3.0.3 - ActiveRecord :: Relation,未定义的方法错误

我有这个无法解释的ActiveRecord :: Relation,未定义的方法错误.我不知道为什么,因为我的模型关联定义很好,并且事件表具有用户表的外键.我尝试使用此修复但它失败了:Rails 3 ActiveRecord :: Relation随机关联行为

event.rb

class Event < ActiveRecord::Base
  belongs_to :user

  attr_accessible :event_name, :Starts_at, :finish, :tracks
end
Run Code Online (Sandbox Code Playgroud)

user.rb

class User < ActiveRecord::Base
  has_many :events, :dependent => :destroy

  attr_accessible :name, :event_attributes

  accepts_nested_attributes_for :events,  :allow_destroy => true

end
Run Code Online (Sandbox Code Playgroud)

schema.rb

ActiveRecord::Schema.define(:version => 20101201180355) do

  create_table "events", :force => true do |t|

    t.string   "event_name"
    t.string   "tracks"
    t.datetime "starts_at"
    t.datetime "finish"
    t.datetime "created_at"
    t.datetime "updated_at"
    t.integer  "user_id"
  end
end
Run Code Online (Sandbox Code Playgroud)

错误信息

NoMethodError in Users#index 
undefined method `events' for #<ActiveRecord::Relation:0x4177518>

Extracted source (around …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails active-relation

5
推荐指数
2
解决办法
2万
查看次数

从兄弟目录导入

我有一个名为"ClassA"的Python类和另一个应该导入ClassA的Python类,它是"ClassB".目录结构如下:

MainDir
../Dir
..../DirA/ClassA
..../DirB/ClassB
Run Code Online (Sandbox Code Playgroud)

我如何使用sys.path以便ClassB可以使用ClassA?

python directory path parent sys

32
推荐指数
3
解决办法
5万
查看次数

libsvm预测方法混乱

我对libsvm中的svm_predict()方法有疑问.

README有这个快速入门的示例代码:

>>> y, x = [1,-1], [{1:1, 3:1}, {1:-1,3:-1}]
>>> prob  = svm_problem(y, x)
>>> param = svm_parameter('-c 4 -b 1')
>>> m = svm_train(prob, param)

>>> p_label, p_acc, p_val = svm_predict(y, x, m)
Run Code Online (Sandbox Code Playgroud)

现在我知道y是与x中的词典相关联的类别列表.我也理解svm_train部分.

没有意义的部分是在svm_predict中,我需要提供y中的'true values'以及x中的测试数据.我认为这个想法是我不知道测试数据的分类.

如果我的培训数据是:

y = [1, 2, 3]
x = [{1:1}, {1:10}, {1:20}]
Run Code Online (Sandbox Code Playgroud)

但我的测试数据是:

z = [{1:4}, {1:12}, {1:19}]
Run Code Online (Sandbox Code Playgroud)

那么为什么我需要将z的真值传递给svm_predict(),如:

a, b, c = svm_predict(y, z, m)
Run Code Online (Sandbox Code Playgroud)

我不会知道z的真实值 - 这就是预测的目的.我应该在执行预测时为y设置任意分类值,还是我完全遗漏了某些东西?

谢谢大家

python machine-learning libsvm

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

节点的网络工作者是否会贬低erlang?

我很好奇Erlang是否会被Node.js杀死,这可能是非常受欢迎,速度快,并且有网络工作者.可能吗?为什么?

但是多处理器并发呢?将程序扩展到多核计算机不是必需的线程吗?需要进程才能扩展到多核计算机,而不是内存共享线程.可扩展系统的基础是快速网络和非阻塞设计 - 其余的是消息传递.在未来的版本中,Node将能够分叉适合当前设计的新流程(使用Web Workers API).

erlang web-worker node.js

4
推荐指数
2
解决办法
1639
查看次数

Oracle数据库链接

我目前正在使用Windows身份验证和2台Oracle服务器 - SP3DSMP1和SP3DSMP4.我在SMP1上创建了一个数据库链接以连接到SMP4,如下所示:

SQL>创建公共数据库链接LINK_SMP4 2使用'SP3DSMP4'连接到CURRENT_USER 3;

数据库链接已创建

但是,当我尝试进行查询时,我收到错误:

第1行的错误:ORA-01017:用户名/密码无效; 登录被拒绝

任何想法在这里可能是错的?

oracle oracle10g ora-01017

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

填充有什么意义?

特别是,我正在OS X上读取Intel 32的Mach-O二进制文件格式.在FAT头之后,在第一个存档的偏移之前有一大堆填充.所有这些填充的重点是什么?

更具体地说,FAT标头和第一个存档(特别是mach_header)之间有超过4000字节的填充.为什么包括所有这些额外的字节?!OS X是否喜欢为所有通用二进制文件添加4 KB?

binary mach-o machine-code universal

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

验证双精度/小数是否为货币C#

我正在读取管道分隔文件,并且需要检查列是否是有效货币(即它必须遵循xxxxx.xx格式,因此小数点后最多两位数,尽管之后不需要任何数字小数).我将如何在C#中执行此操作?

c#

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