Articles of windows

服务器响应和交换

我知道如何交换基本上工作,为什么它是自动的,为什么它通常是一件好事。 然而,我希望有更多的控制权,这是一种常见的情况。 我用IIS和Sql Server编写LOB Web应用程序(这个问题比这个更普遍)。 这些应用程序托pipe在专用服务器(或其上的虚拟机)上,并且很less使用。 它可能发生,他们不使用几个小时。 当下一个用户发出请求时,第一个到SqlServer的数据库请求通常至less需要几秒钟的时间。 这甚至不包括需要唤醒的堆栈的其他组件。 我认为这至less部分是由于IO本来就应该避免的,因为它曾经将这些信息存储在内存中。 (这个查询以前曾经有过。) 该机器也运行病毒扫描程序(公司政策),我的猜测是,所有其他进程完全交换出来后。 而且除了病毒扫描仪之外,有时候还有其他的维护过程会随着时间的推移暂时消耗内存。 我甚至不会介意应用程序堆栈暂时处于睡眠状态,只要将其重新放回到内存中,但是我不认为这是如何工作的。 这听起来像是一个非常普遍的问题,基本上所有的人都有更频繁的使用应用程序。 它也适用于所有操作系统,Web服务器和数据库。 当然,我知道我可以定期发送虚拟请求来保持服务器的繁忙 – 事实上,我已经这样做了,以保持堆栈的非数据库部分。 还有什么可以做的呢? 特别是在经济上和实际上可以做些什么呢?

从远程select查询中获取一个csv文件

我有一个客户端Windows主机想连接到Postgres数据库,发出一个select查询,并返回该查询到Windows主机一个CSV文件。 我知道Postgres有一个可以工作的复制命令。 copy (SELECT * from foo) To '/tmp/forDavid.csv' with CSV DELIMITER ','; 而这个客户将每天访问这个SELECT查询。 客户端Windows主机和Postgres数据库位于内部networking上。 我想避免使用PHPMyAdmin,因为他不聪明,我想这是尽可能简单。 我知道Perl,但这将涉及安装Perl客户端Windows主机,我不想这样做。 这个任务最简单的解决scheme是什么?

Windows上的Python / MySQL。 问题与openssl

我有一个MySQL服务器设置使用SSL,我也有CA证书。 当我使用MySQL Workbench连接到服务器时,我不需要证书。 我也可以在没有CA证书的Mac上使用Python和MySQLdb连接到服务器。 但是,当我尝试连接使用完全相同的设置Python和MySQL的Windows机器上,我得到访问被拒绝。 看来我需要CA. 当我进入CA时,出现以下错误 _mysql_exceptions.OperationalError: (2026, 'SSL connection error') 我的代码打开连接如下: db = MySQLdb.connect(host="host.name", port=3306, user="user", passwd="secret_password", db="database", ssl={'ca': '/path/to/ca/cert'}) 任何人都可以指出在Windows上的问题是什么? 我相信它与OpenSSL和Python有关。 我从这里安装了OpenSSL。 但是我不认为Python正在使用我安装的这个版本,因为当我使用Python打印版本时,它是不一样的。 这是Python打印的东西。 它仍然不是一个非常旧的版本,应该连接到MySQL时工作 OpenSSL 1.0.2j 26 Sep 2016 我真的不习惯使用OpenSSL及其问题。 我已经从字面上尝试了所有在google上find的解决scheme,通过search我得到的错误,你会认为其中一个应该工作。 但没有一个,所以我猜测问题是在我的系统上的OpenSSL和Python。 任何人都知道我应该尽力至less确定确切的问题? 我也不明白如何在没有CA证书的情况下使用Mac / Python或MySQL Workbench连接到MySQL服务器,但是我在Windows中使用Python获取访问被拒绝的错误:/ 更新: Python版本2.7.13 MySQL服务器企业版本5.7.18

在计算机/服务器之间切换程序。

我有两台服务器和一个我想在其上运行的程序(不一定是同时)。 我们称一台服务器为“SA”,另一台为“SB”。 SB是SA的一个备份,我希望当我的程序在SA上执行时,如果SA失败,那么程序将立即从停止的地方拿起并继续在SB上执行。 什么是我可以完成这个最简单的方法?

Windows 10连接到外部SMB共享

我目前在我的办公室有一台Synology NAS,我希望通过SMB远程连接。 这在我的MacBook上运行得非常好,我使用finder连接到smb:\\<domainname>\<share> ,但是我无法在Windows 10机器上做同样的事情。 networking环境是完全一样的。 我尝试使用\\<IP>\<share>和\\<domainname>\<share>映射networking驱动器,但每次都无法连接。 有关如何使其工作的任何build议? 提前致谢,

自动注销工作组窗口服务器的交互式用户会话

我有windows应用程序服务器没有join域,我做的任何更改都必须通过本地运行的脚本(而不是远程命令)执行,而这些脚本是在调配或部署到(它们在弹性beanstalk中)时执行的。 有没有我能运行的命令,使这个政策或有另一种方式来做到这一点?

如何轻松地将环境variables传递给“在Windows 10上的Bash”中的.exe文件?

我正在寻找一种方法,当从Windows 10terminal上的Bash调用时,轻松地将环境variables传递给.exe。 看起来 TEST=somevalue example.exe 不起作用。

Windows更新计划在非冗余环境中的虚拟机

这个问题是关于制定一个计划,尽可能平滑地在非冗余但虚拟的环境中更新Windows Server 2008/2012/2016。 环境(中小企业公司): – 虚拟机(每台只有1台) – 许多运行中的服务都是24/7需要的 – 希望更新尽可能顺利 – 我们没有足够的时间去testing每个更新到我们的生产环境。 – 我不想知道我们应该如何处理我们的基础设施,因为我知道在很多情况下这应该是多余的,testing等等。 我注意到,安装Windows更新时,即使我们不重新启动,安装期间运行的服务可能也会受到影响! 我想听听别人的一些经验,告诉他们怎么做。 在这一刻,我们创build快照,然后开始更新。 但下载更新所需的时间 – 安装更新 – 然后重新启动以configuration更新。 有没有办法避免安装过程中受到影响的服务? 关于如何在我们的环境中尽可能顺利地执行此操作的任何build议? 感谢大家的帮助。

提示在使用LDP.exetestingLDAPS时连接智能卡

我有以下问题。 我已经创build了一个自签名证书,以便通过SSL连接到LDAP \ AD。 当我使用LDPtesting时,系统会提示您连接智能卡。 我取消多次后,连接build立。 事件查看器生成以下错误: 日志名称:系统来源:Schanneldate:2017/7/19 12:58:36事件ID:36870任务类别:无级别:错误关键字: 用户:SYSTEM计算机:XXXXXXXX描述:尝试访问SSL客户端凭证私钥时发生致命错误。 从encryption模块返回的错误代码是0x8009030D。 内部错误状态是10003.事件Xml:36870 0 2 0 0 0x8000000000000000 590857系统XXXXXXXXXX客户端0x8009030d 10003

IIS没有响应请求

IIS与交换后端没有响应有效的查询,但会抛出400错误请求无效查询。 从本地主机PS: > telnet 127.0.0.1 80 GET / HTTP/1.1 HTTP/1.1 400 Bad Request [ etc. ] > telnet 127.0.0.1 80 GET / HTTP/1.1 [no reply] 这是从其他主机相同的错误,并且IIS正在侦听443,80和444。