Articles of Web服务器

Powershell和Sharepoint和updatelistitems()exception

我有一个问题,我不断得到 "Exception calling "UpdateListItems" with "2" argument(s): "Exception of type 'Microsoft.SharePoint.SoapServer.SoapServerException' was thrown." 每当我打电话$service.updatelistitems($listname, $xml) 。 我在网上冲浪,看到一些人有类似的问题。 我的sharepoint列表被称为Autos, Title字段被重命名为Make和一个附加的字段名Model ,都是简单的string字段。 有人知道我为什么不能更新我的清单吗? 阅读清单工作得很好。 $uri = 'http://myServerName/sandbox/_vti_bin/lists.asmx?wsdl' $listName = 'Autos' # car list cls # Create the service $service = New-WebServiceProxy -Uri $uri -Namespace SpWs -UseDefaultCredential # Create xml query to retrieve list. $xmlDoc = new-object System.Xml.XmlDocument […]

Nginx的多个服务器块

我有一个问题,试图configurationNginx与gitlab和我有一些其他网站的工作。 我有foo.com指向我的服务器。 bar.foo.com也指向我的服务器。 我想在bar.foo.com上有gitlab ,而在foo.com上有另一个网站 我想我可以很容易地做到这一点使用服务器块和server_names,但这似乎并不正确。 我试着做的是定义3个不同的服务器块,用不同的服务器名称。 但是这不起作用。 发生什么事是,当我尝试访问foo.com我结束了bar.foo.com这是gitlab。 不pipe我尝试做什么,我总是在gitlab上结束。 所以我想,也许根应该进入位置文件夹,但这似乎并没有改变任何东西。 在我的网站启用,我目前有3个文件:gitlab,website1和website2 任何帮助,将不胜感激。 这里是gitlabconfiguration文件 upstream gitlab { server unix:/home/gitlab/gitlab/tmp/sockets/gitlab.socket; } server { listen 80; # eg, listen 192.168.1.1:80; server_name bar.foo.com www.bar.foo.com; # eg, server_name source.example.com; #root /home/gitlab/gitlab/public; # individual nginx logs for this gitlab vhost access_log /var/log/nginx/gitlab_access.log; error_log /var/log/nginx/gitlab_error.log; location / { root /home/gitlab/gitlab/public; # […]

我应该如何使用代理服务器访问互联网 – 使用定制的Python插件进行请求处理?

我们正试图了解如何为我们的Web应用程序设置代理服务器。 我们需要几个进程通过内部networking中的代理服务器访问Internet。 理想情况下,我们可以在代理内部的某处运行自定义的Python代码 – 特别是在实际执行请求之前。 基于评论的澄清:我们不是试图只使用代理:我们想要在代理中运行自定义代码来跟踪请求 – 响应过程。 这可能是一个非常基本的/愚蠢的问题,但现在我知道我们应该使用代理,我正在努力了解它们是如何工作的,以及如何将它们应用到我们的基础架构中。 我们需要做一些事情,比如在获取请求的URL之前修改请求的URL,修改请求头和有效载荷,并且在获取有效载荷之后可能得到一些响应数据。 非常感谢! 任何有关这方面的信息将非常感激!

什么是可以在Python中定制的好的HTTP 代理?

试图find一个可以用Python自定义的好的HTTP代理。 希望这个代理库或应用程序能够让我为请求/响应周期添加自定义插件 – 特别是使用另一个代理(代理链接)的设施。 我们需要能够定制自定义代理select哪个代理服务器(不在列表中)请求将被转发的方式。 任何想法在哪里看? 非常感谢!

网站间歇性地断开与数据库的连接

经常我们的网站失去了连接到SQL服务器,我收到以下错误: “以下错误:build立连接时发生networking相关或特定于实例的错误。” “以下错误:从服务器接收结果时发生传输级错误(提供程序:TCP提供程序,错误:0 – 信号量超时期已过)” “到SQL Server,找不到服务器或无法访问服务器,请validation实例名称是否正确,并将SQL Serverconfiguration为允许连接。 “以下错误:超时已过期,从池中获取连接之前已超时,可能发生这种情况是因为所有连接池都在使用中,并且已达到最大池大小。 连接丢失通常在深夜或非常早的时候随机发生。 它将失去连接正好10分钟,然后重新连接,一切都很好。 白天很less有我们失去联系。 我们使用IIS6托pipe我们的网站,并有一个单独的数据库服务器与SQL Server 2005和最新的服务包。 先谢谢了。

反向代理是否可以向另一个代理发出请求,并在响应内容中重写url?

我目前正在研究逆向代理,但没有具体的一个。 我正尝试通过身份validation通过Web上的另一个代理将反向代理的请求转发。 反向代理的主要原因是有用户重写的URL,当用户点击它,它将通过我的反向代理转发。 但是,它也需要通过一个真正的代理与身份validation。 所以基本上我试图实现的是,用户导航到一个站点,请求被反向代理捕获,反向代理然后通过另一个代理(通过代理validation)发出另一个请求。 当反向代理得到响应时,它会从响应中的内容中重写URL并将其传回给用户。 我的问题是,这是可能的吗? 如果是这样,我可以从哪里开始实施呢? 任何帮助表示赞赏,谢谢! 编辑:我find了一种方式来重写使用mod_replace mod代理中的url 。 但是还没有find通过另一个代理转发networking请求的方法

Outlook Web Access在Office Web Apps安装后不起作用

我有一个Windows Server 2012运行Exchange 2013.一切工作顺利,直到我安装WebAppsServer在Outlook Web App中启用WebReady文档查看,以便用户可以预览Excel和Word文档。 我运行安装程序,之后,在这里和这里的安装我把New-OfficeWebAppsFarm -InternalUrl “https://mydomain” –CertificateName “mycert” –EditingEnabled 如果我拥有合适的许可证,我会收到警告只设置EditingEnabled。 所以我说“n”停止,我运行New-OfficeWebAppsFarm -InternalUrl “https://mydomain” –CertificateName “mycert”而不进行编辑。 不幸的是,经过一些计算之后,我不能使用WebAppss,所以我得到了Office Web Apps Service无法启动的错误。 现在来了坏事: 我的Outlook Web应用程序已损坏,无法正常工作。 我可以采取哪些紧急措施让OWA尽快恢复运行?

高性能AWS EC2 / RDS + Nginx + PHP-FPM设置

问题的一般描述 我们目前正在运行PHP的PaaStypes解决scheme上的应用程序。 他们的解决scheme基于AWS云计算,由于他们的计划不适合我们的扩展需求,我们决定直接迁移到AWS,应用程序在每分钟400个请求的应用程序响应中执行“很好”〜100ms在生产中,但在AWS上进行响应需要很长时间。 请记住,这些请求中的每一个都会执行数据库插入+一些计算统计信息的昂贵select。 当前AWS安装尝试 1中RDS服务器(这是不是瓶颈,因为我已经检查)1中型运行nginx + PHP的r3 EC2服务器FPM + Ubuntu的x64 14.04我一直在运行一些基准,并试图模拟我们的正常stream量负载尽可能接近它只是在恒定的负荷下开始行动。 当前使用Config Nginx的 user www-data; worker_processes 2; pid /run/nginx.pid; worker_rlimit_nofile 30000; events { worker_connections 8192; #multi_accept on; use epoll; } http { ## # Basic Settings ## sendfile on; tcp_nopush on; tcp_nodelay off; keepalive_timeout 30; types_hash_max_size 2048; server_tokens off; # increase buffer and timeouts […]

需要EC2 AMI实例存储备份grub实用程序

整个ec2卷和镜像的备份工作上传到s3。 使用RHEL7,它在内部使用Grub2作为引导程序。 EC2 AMI工具需要grub传统加载程序,而且我在这个加载程序中遇到了问题。 当我运行ec2-bundle-vol时,Stacktrace如下, Partition type "mbr" /usr/local/ec2/ec2-ami-tools-1.5.3/lib/ec2/platform/linux/image.rb:196:in `block in verify_runtime': Required utility 'grub' not found in PATH – is it installed? (FatalError) from /usr/local/ec2/ec2-ami-tools-1.5.3/lib/ec2/platform/linux/image.rb:194:in `each' 有没有办法使用grub2来运行ec2 ami命令。 请指导!

如何find我的networking服务器上运行的PHP文件列表

我的Ubuntu的VPS和我所有的网站都基于CMS(Drupal的,Wordpress等)运行通过index.php。 我的帐户已经多次被黑客利用一些漏洞通过放置一个PHP文件并执行它。 这些黑客不是破坏性的,但是想要通过redirect到Google中的不同URL或发送垃圾邮件来悄悄地滥用我的帐户。 所以我只想看一天或一个月内在We​​b服务器帐户(www-data)中运行的php可执行文件列表。 有没有办法? 我通过阅读Apache access.log文件并使用HTTP代码200来find这样的文件。 有没有更好的办法? (我希望Serverfault是问这个问题的最好的地方,否则我会删除并在任何其他地方发布)