Articles of 连接

连接被拒绝HTTP(端口80)

所以,在Apache和Ubuntu方面,我是一个新手,但我知道基本知识(文件移动,复制,编辑等)。 我试图用PHP的权限来解决一个问题,所以我使用chmod将/tmp/和/var/tmp/权限设置为777。 然后,我修改了/etc/php/和/etc/php5/两个php.ini文件,以定制临时目录。 但是,我结束了重新启动服务器,而实际上并没有创build临时目录(oops)。 现在我仍然可以通过SFTP连接到我的服务器,但是在Chrome中尝试连接时,它给了我一个ERR_CONNECTION_REFUSED 。 我以为这是一个.php页面的问题,所以我尝试加载一个.html页面。 没有。 我尝试了多次重新启动,但无济于事。 另外,我的整个文件系统是只读的。 所以我假设我搞砸了一些configuration和作为安全措施,一切都被locking。 我已经尝试sudo su ,重新安装驱动器(被阻止,因为我不能写入一些configuration文件),和一堆其他的东西。 在执行fsck时我也遇到错误: fsck.ext4: unable to resolve UUID: xxxxxxxx 。 同样,不能通过重新安装来自动修复任何错误,因为我不能写入某个configuration文件。 我尝试通过/var/log/系统日志,但是我找不到任何错误消息。 我相信这是一个PHPconfiguration的问题,但我不知道。 我也看着我的UFW,看到它被禁用。 当试图启用它,再次,它不会让我,因为我不能写入文件系统。 所有这一切都在sudo 。 帮助将不胜感激。 谢谢! 编辑:我设法find我的bash历史作为根,但没有什么似乎太奇怪: https : //pastebin.com/yPh5rSE6 编辑2:我记得的一件事是修改/var/tmp/权限时,该文件夹有一个粘性位; 我相信权限是drwxrwxrwt 。 正在改变这个服务器突破失误? 我不能改变这个,因为我作为只读文件系统挂载。 编辑3:所以这似乎是问题是权限,这导致启动时出现错误,并locking文件系统为只读,搞乱了Web服务器。 这听起来似乎有道理? 这个问题似乎根植于两个地方fsck和mount的UUID错误。 我如何解决这个问题?

do_ypcall:clnt_call:RPC:无法接收; errno =连接被拒绝

我一直在linux服务器上通过bash脚本运行一个耗时的后台程序。 在同一个bash脚本中,我通过“set -o notify”来设置通知,所以我可以知道后台作业何时完成。 可能昨天晚上,通知popup来说,后台工作已经完成,之后有以下错误信息,我不知道如果发生在后台工作完成或一段时间后立即发生,因为我不在我的terminal那时: do_ypcall:clnt_call:RPC:无法接收; errno =连接被拒绝 do_ypcall:clnt_call:RPC:无法接收; errno =连接被拒绝 do_ypcall:clnt_call:RPC:无法接收; errno =连接被拒绝 我也将我的后台作业的stdout输出redirect到一个日志文件,似乎说程序没有按预期完成,但中途终止。 你能解释错误信息的含义吗? 如果可能的话,我可能遇到什么样的问题? 难道是pipe理员对我可以在该服务器上使用的资源设置一些限制吗? 感谢致敬! 更新: 同一个硬盘通过NFS在多台服务器上安装,包括上面提到的一台。 我刚刚发现在另一台服务器上发生了类似但不同的错误: do_ypcall:clnt_call:RPC:超时 这个错误和以前的错误似乎不影响正在运行的程序。 顺便说一句,我的程序有IO操作。

排除Apache故障连接故障

我正在尝试解决一些奇怪的,间歇性的连接失败与Apache。 我注意到这个问题,当用户抱怨说,我们托pipe的Web应用程序的部分不起作用。 debugging显示,AJAX请求没有返回JavaScript应用程序期望的XML或JSON数据。 该应用程序通过SSL提供服务。 当我testing自己的时候,我会看到间歇性的失败,Firebug会显示响应长度为零,或者连接似乎完全失败。 服务器上的应用程序日志显示没有问题,包括当Firebug报告响应为空时 – 服务器上的应用程序日志显示数据已发送。 在预感上,我启动了apachebench( ab ),惊讶地发现一些连接失败: [jnet@Stan ~]$ ab -v 1 -n 1000 -c 10 $url This is ApacheBench, Version 2.3 <$Revision: 655654 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking workingman.smart-safe-secure.com (be patient) Completed 100 requests Completed 200 requests Completed […]

MySQL的max_user_connections

我们在几周内发布了一个在本地机器上开发的网站,但现在我们在开发的服务器上进行testing MySQL错误“max_user_connections”。 我们已经和主办公司(瑞典最大的)谈过了,他们说我们没有妥善closures我们的联系。 但事情是,我们在另一台主机上使用EXACT相同的代码。 我还补充说 echo "closed"; 在database_close函数中,现在在非常页的最下面有“closures”。 对我来说,这意味着我们closures了连接,任何人都知道什么是错的? 我们通过PHP PDO函数进行连接,并根据手册将其closures,将其设置为“null”。

访问(以前的工作)个人颠覆版本库的问题。 卡巴斯基怀疑

我有一个个人的Subversion服务器,在我的家庭计算机(Windows Vista Pro系统)的默认端口上运行svn(而不是Apache)。 (由于防火墙限制工作,设置比这更复杂,但是从检查我的路由器日志,我确信请求正被转发到服务器机器上的正确端口)。 这个仓库以前一直在工作,但最近停止了工作 – 对它的请求超时: svn: Can't connect to host 'howlett.selfip.net': A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. 我能想到的原因有很多,但没有一个是令人满意的。 首先,我们最近移动了,并且从服务器和路由器之间的无线设置变为有线设置。 不过,我认为它已经工作了很短的时间,并且(如上所述)路由器日志表明请求正在转发。 其次,我最近安装了卡巴斯基反病毒2011.这似乎是一个更可信的罪魁祸首 – 我认为回购停止工作时间接近,我发现在卡巴斯基6有问题的人在线结果。但是,我有尝试添加svn和svnserve到卡巴斯基的例外列表,甚至禁用卡巴斯基,并重新启动它设置为不启动,回购仍然没有回应。 有没有人有任何明智的想法可能会出错? 否则,谁能告诉我如何从Subversion(客户端和/或服务器)和卡巴斯基? 编辑:更多信息 – 我可以通过服务器上的127.0.0.1访问版本库(但不能通过路由器的IP从服务器上)。 编辑2:networking监听显示数据包到达期望IP地址的svn端口; 和svnserve肯定是听这个地址(而不是本地主机)。 编辑3:使用netcat确认数据包没有被侦听服务拾取。 […]

postfix停止接受来自某些IP的连接

我有postfix和运行,我认为它已经完成,虽然还有一些testing要做。 但是在某个时候,它停止接受我家用电脑的连接。 我试图telnet到端口25上的邮件服务器,我得到一个超时。 但是,如果我从一个iPhone应用程序从单元networkingtelnet到它,我得到它连接的220消息。 这发生了一次,几天后,我能够再次连接几个小时,但它再次停止响应。 同时,我仍然可以从其他地方连接。 我试图看tcpdump的连接,我可以看到连接从手机进来,但不是从家庭networking。 所以我第一次猜测听起来像防火墙阻止我的IP。 但是我仍然可以从家庭networking访问https,所以它不是防火墙,除非它只阻塞来自某个IP的某个端口。 我已经要求数据中心多次检查防火墙,他们向我保证,这不是阻碍我的东西。 有没有设置在后缀会拒绝一个特定的IP一段时间? 也许是因为失败的authentication尝试过多? 我仍然不认为这是有道理的,因为如果是这样的话,我应该在tcpdump中看到一些东西,但我没有想法。

如何避免SSH端口(22)上的“端口22:连接被拒绝”错误?

我有一个服务器,我只使用openssh,openvpn和rabbitmq(这需要很多erlang的依赖)。 每当我重新启动我的服务器,我无法访问它了 端口22:拒绝连接 我必须从头安装所有东西。 我应该检查什么来避免这个问题?

php的pdo连接无法build立,但mysql命令行客户端可以

情况如下: 服务器a上运行的php脚本(nginx + php-fpm)应该通过pdo库访问服务器b上的mysql,但是获取SQLSTATE [HY000] [2003]无法连接到'xxx.xxx .xxx.xxx'(4) 服务器一个centos 6.5,php 5.3; 服务器b centos 6.2,mysql 5.1 然而,mysql命令行客户端 – 作为非特权用户运行 – 可以完美连接,重现性好,稳定。 一旦mysql命令行客户端build立了服务器之间的成功连接,php脚本也成功运行了大约5-7分钟,据推测,直到mysql命令行客户端连接超时。 我错过了什么? 这里是testing脚本: <?php try { $dbh = new PDO('mysql:host=111.111.111.111;dbname=myname;port=3306', 'myuser', 'mypass'); echo 'Connected to database'; } catch(PDOException $e) { echo $e->getMessage(); }

下载速度低于http,但Iperf显示高带宽

我试图从我最近开始租用的服务器上下载一些文件。 这是一个位于巴黎FR的专用服务器。 我相信这个盒子在online.net的数据中心。 我正在从OneProvider租用它。 使用http下载文件给了我不满意的速度。 在服务器上,我使用python设置了一个SimpleHTTPServer,客户端是挪威的笔记本电脑。 我看到的速度在3.2Mb / s和6.4Mb / s之间 我在专用盒子上build立了一个Iperf服务器,并使用同一个客户端连接到它,并得到以下结果 ———————————————————— Client connecting to 195.154.222.67, TCP port 5001 TCP window size: 208 KByte (default) ———————————————————— [ 3] local 192.168.10.142 port 51976 connected with 195.154.222.67 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0- 2.0 sec 7.62 MBytes 32.0 Mbits/sec [ 3] 2.0- […]

Subversion服务器连接问题

我刚刚在Windows服务器上设置了Subversion服务器和testing存储库。 但是我无法从任何电脑连接到它。 使用TortoiseSVN,我得到错误消息: 错误:无法连接到主机'[主机]':连接尝试失败,因为 错误:关联方在一段时间后没有正确回应或build立 错误:连接失败,因为连接的主机未能响应。 我可以连接到另一个服务器上的另一个SVN仓库,所以这肯定是这个服务器和安装的问题。 Subversion服务正在运行并在端口3690上侦听。 我可以很好地从各种PC ping通服务器的IP地址。 防火墙在服务器和我的电脑上被禁用(没有任何东西被路由器阻止)。 任何想法,为什么我可能无法连接? 更新 :更多信息按照AlberT的要求: netstat -a列表,包括其他行, TCP GOWANPOINT:3690 GOWANPOINT:0 LISTENING 如上所述,我正在使用TortoiseSVN进行连接。 我试图检查出我创build的新存储库,并连接到: svn://[server-ip]:3690/project_name 尝试telnet(使用腻子),并得到类似的超时错误。 操作系统:Windows Server 2003