问题列表 - 第8700页

如何监控乘客/ mod_rails流程?

我已经搜索过该网站,但找不到任何合适的信息.由于周围总有一些专家,我敢肯定其中一个人确切地知道我在寻找什么:-)

我们是一个平衡的系统:

Machine 1:     HAProxy load balancer
Machine 2 & 3: Apache mod_rails and (of course) our Rails applications
Run Code Online (Sandbox Code Playgroud)

那些是我们能够使用monit(或其他监控工具)监控所有Mongrel流程的日子.

有没有办法用monit(或其他工具)轻松,巧妙地监控乘客流程?如何动态获取正在运行的进程的所有pid并将其传递给监视?

马特

monitoring ruby-on-rails passenger mod-rails

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

我对WCF有什么看法?

我在MS技术方面的开发时间比我在此阶段要记住的时间长.当.NET到达现场时,我认为它们触及了头部,每次迭代和版本我认为他们的技术越来越强大,并期待每次发布.

但是,由于去年必须与WCF合作,我必须说我发现这项技术非常难以使用和理解.最初它非常吸引人但是当你开始深入了解它时,配置是一场噩梦,必须覆盖消息大小的行为,消息中包含的对象数量,安全模型的复杂性,出现故障时处理代理以及最终回到定义代码而不是XML中的接口.

它只是没有开箱即用,我认为应该.我们在测试自己时或者当我们的产品在现场时,我们发现了上述所有问题.

我确实理解这一切背后的基本原理,但肯定他们可以提出更简单的实现机制.

我想我要问的是,

  • 我是以错误的方式看待WCF吗?
  • 它对替代品有什么优势?
  • 在什么情况下我应该选择使用WCF?

OK伙计们,对于延迟回复感到抱歉,工作确实有一个令人讨厌的习惯,有时会妨碍:)

一些说明我对WCF的主要描述我想到了以下几个方面虽然它开箱即用,但你的左侧有一些重大的惊喜.如上所述,基本事物在被覆盖之前是受限制的

  1. 字符串的大小可以通过不能超过8K
  2. 可以在单个消息中传递的对象数受到限制
  3. 代理不会自动从故障中恢复
  4. 配置的数量虽然有好处,但要了解所有内容以及使用什么以及在哪种情况下难以理解.特别是在具有不同安全要求的现场部署软件时等.在谈论配置时,我们不得不在后端数据库中隐藏我们的许多内容,因为现场的安全和网络人员试图在不理解的情况下更改配置文件中的内容它.
  5. 保持接口的配置在代码中,而不是移动到XML中显式定义的接口,几乎任何东西都可以发布和使用它们.我知道我们可以从程序集中导出XML,但它充满了垃圾,并且某些代码生成器会阻塞它.

我知道世界在继续前进,我已经多次(最近22年来我一直在开发)并且正在积极地使用WCF,所以不要误解我的意思,我明白它的用途是什么它在哪里.

我认为应该有更简单的配置/部署选项,更容易的设置和更好的配置管理(SQL配置提供程序可能,而不仅仅是web.config/app.config文件).

c# wcf web-services

49
推荐指数
4
解决办法
5099
查看次数

是什么使应用程序控制台或Windows窗体应用程序?

[Visual Studio 2008]

我为控制台应用程序创建了一个新项目,并将其修改为如下所示:

class Program
{
    static void Main (string[] args) {
        Thread.Sleep (2000);
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我为Windows Form应用程序创建了另一个项目并进行了修改:


static class Program
{
    //[STAThread] commented this line
    static void Main (string[] args) { //Added args
        //Commented following lines
        //Application.EnableVisualStyles ();
        //Application.SetCompatibleTextRenderingDefault (false);
        //Application.Run (new Form1 ()); commented this line
        Thread.Sleep (2000);
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我既没有在第一个应用程序中编写Console函数(Console.Write等),也没有在第二个应用程序中编写与表单相关的操作.看起来和我一模一样.

第一个应用程序显示BLACK窗口,第二个应用程序没有显示任何内容.是什么让它像这样工作?

.net c# console-application visual-studio-2008 winforms

14
推荐指数
3
解决办法
7772
查看次数

是否有明确的软件可伸缩性测试模式?

我最近对识别软件可伸缩性测试的模式非常感兴趣.由于不同软件解决方案的可变性,似乎对可伸缩性测试软件问题的解决方案与设计和实现软件一样多.对我而言,这意味着我们可以为这种广泛使用的测试提炼一些模式.

为了消除歧义,我事先会说我正在使用维基百科定义的可扩展性测试.

我最感兴趣的是提出具有详尽描述的特定模式名称的答案.

testing design-patterns scalability

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

如何制作锚标签什么都没有?

我使用jQuery,我需要让一些锚标签不执行任何操作.

我通常这样写:

<a href="#">link</a>
Run Code Online (Sandbox Code Playgroud)

但是这指的是页面顶部!

html jquery

145
推荐指数
13
解决办法
18万
查看次数

弹性屏幕上的鼠标位置

我试图在屏幕上获得实际的鼠标坐标,这样我就可以在那个位置创建一个原生窗口,但我似乎无法找到正确的方法来正确执行此操作.

我尝试过各种各样的东西,目前我最接近的是:

this.contentMouseX and this.contentMouseY
Run Code Online (Sandbox Code Playgroud)

这给了我现阶段的协调,这很好,然后我补充说:

NativeApplication.nativeApplication.activeWindow.x and activeWindow.y
Run Code Online (Sandbox Code Playgroud)

哪个很接近,但这并没有考虑应用程序标题栏.

必须有一种更简单,更直接的方式来做到这一点我相信,任何人都可以提供建议,因为我无法在谷歌上找到它?

我尝试过localToGlobal,它不起作用,似乎'全局'意味着在应用程序内,而不是全局到屏幕,这对我没用.这是一个显示失败的例子......

<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
    <mx:Script>
        <![CDATA[
            import mx.core.Application;

            private function click(evt:MouseEvent):void
            {
                var pt:Point = new Point( this.contentMouseX, this.contentMouseY );
                var global:Point = Application.application.localToGlobal( pt );

                trace( "local_x: " + pt.x + " x " + pt.y );
                trace( "global_x: " + global.x + " x " + global.y );
            }
        ]]>
    </mx:Script>

    <mx:HBox horizontalAlign="center" width="100%">
        <mx:Button id="butt" label="Click" click="click(event)" />
    </mx:HBox>
</mx:WindowedApplication>
Run Code Online (Sandbox Code Playgroud)

apache-flex flex3 actionscript-3

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

在VisualStudio C++中有什么区别btw/MD和/ MDD?

c/c ++中的/ MD和/ MDD(多线程调试dll)有什么区别 - >代码生成

视觉工作室的特性....

c++ visual-studio-2005 visual-studio

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

某些语言是否具有固有的处理器架构

我很想知道某些语言在设计上是否更适合某些处理器架构.当我说架构时,我不是指ARM/PPC/MIPS,而是更多堆栈,累加器或基于寄存器的架构.

例如,我可以想到Forth,这是一个堆栈架构.还有其他人?

programming-languages cpu-architecture

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

C main()函数可以是静态的吗?

可以在C程序中main()声明该函数static吗?如果是的话那么它的用途是什么?

是否可以使用汇编代码并static main()自己调用函数(考虑嵌入式程序)?

c linker static

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

.net 2.0中的System.DirectoryServices.AccountManagement

有没有:

string name = System.DirectoryServices.AccountManagement.UserPrincipal.Current.DisplayName;

.net 2.0框架中的等价?它使用System.DirectoryServices.AccountManagement(ver 3.5)引用.我尝试在.net 2.0框架上使用该文件,但无济于事.

基本上,我想检索windows用户的完整用户名(名字和姓氏)(而不是Request.ServerVariables ["REMOTE_USER"],它只提供windows用户名)

.net asp.net directoryservices active-directory

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