我已经在centOS上安装了plesk 10,安装完成后需要去cp HTTPS :: 8443 我不能,也想知道为什么 我可以ssh到服务器,我可以从服务器telnet,到这些端口。 从另一台机器我可以ping它,但是当我尝试远程login或去那个地址我得到连接超时,发生与端口80和8443 从我的netstat netstat -nlp | grep 8443 tcp 0 0 :::8443 :::* LISTEN 25205/sw-cp-serverd 如何找出导致问题的原因? 我也有一个路由器,但防火墙是最低限度,服务器configuration为DMZ,也试图redirect8443至8443的服务器。
我一直试图让Phusion Passenger在过去的几天里以5.6的速度运行,没有运气。 最初,我从RVM下的Ruby 1.9.2开始,因为基于RHEL的发行版的默认Ruby是相当古老的。 我已经安装好了,但遇到了一些问题。 认为这是RVM,我完全删除它与默认的Ruby和安装的Ruby企业版。 1.8.7.2011-03放入/ usr。 我仍然有相同的问题。 当我使用安装程序提供的默认设置说明尝试Passenger时,收到错误消息“无法findphusion_passenger / analytics_logger”。 我发现从谷歌这个很less的信息,但从我可以推测这是一个权限错误。 最初,我尝试设置一个ACL,允许apache用户访问乘客根目录。 如果不行的话,我尝试将passeneger根目录修改为777.接下来,我尝试根据用户指南的第6.3.5节将乘客根目录及其父目录的上下文更改为“httpd_sys_content_t”。 最后,我试着将SELinux设置为宽容。 没有工作。 阅读完用户指南后,我尝试了以下设置,导致500 ISE: PassengerUserSwitching off PassengerUser apache PassengerGroup apache 这是我的passenger.conf文件减去上面(从/etc/httpd/conf.d): LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-3.0.7/ext/apache2/mod_passenger.so PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-3.0.7 PassengerRuby /usr/bin/ruby …. PassengerLogLevel 3 这是500错误的日志输出: [ pid=17939 thr=1094539584 file=ext/common/ApplicationPool/Pool.h:939 time=2011-04-30 13:12:17.351 ]: Spawning a process for /var/www/html because there are none for this […]
所以我们有一些戴尔刀片和机箱(刀片是M600的,机箱M1000的)和其他系统(R710 MD3000arrays)。 R710通过nfs为刀片导出一个源代码树来构build和testing。 问题是刀片松动nfs坐骑。 刀片在同一个机箱中,看起来像是相同的configuration,连接挂起,甚至无法ping通服务器。 他们最终回来。 实际上,它大多是戴尔,我们有一个从r710到一个交换机在一个机箱中的交换机,另一个交换机,从那里到机箱,都可以有问题。 我们正在运行Centos5或Fedora Core发行版本5(波尔多)。 nfs服务器运行CentOS版本5.4(最终)。 有什么想法吗? 疑难解答提示 这些都是相同的主机,但通过不同的路线: 通过一个开关 [root@b053 ~]# ping svnwatch-data PING storage.rack1.rinera.int (10.1.1.54) 56(84) bytes of data. — storage.rack1.rinera.int ping statistics — 9 packets transmitted, 0 received, 100% packet loss, time 7999ms 通过另一个主机路由: [root@b053 ~]# ping svnwatch-data2 PING storage2.rack1.rinera.int (172.16.100.25) 56(84) bytes of data. 64 bytes from […]
我有一个全新的VPS安装Centos 5.5,MySQL似乎无法parsing关键字'本地主机' – 如果我使用127.0.0.1,而不是它的工作正常。 我检查了/ etc / hosts文件,如下所示: # Auto-generated hostname. Please do not remove this comment. xxx.xxx.xxx.xxx 224136.xxxxxxxx.com localhost 224136 224136 localhost.localdomain 127.0.0.1 localhost (我自己添加了最后一行)…但仍然无法识别localhost关键字。 例如,当我尝试使用Navicat通过SSH隧道连接到我的MySQL服务器时,出现错误: 1130 – Host 'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server 任何想法可能是什么问题,谢谢
我在使用新服务器和访问目录时遇到问题。 我更新了我的proftpd.conf : DefaultRoot / 不,我能够看到我的服务器的根目录。 但是,试图访问一些目录给出了不同的结果。 例如,我可以访问/vars但我不能访问/home或/root 我怎样才能克服呢? 这是我的ftp客户端在尝试访问/root后所说的: Server said: /root: No such file or directory Error -125: remote chdir failed 这是我的ftp客户端在尝试在/创build一个新目录后所说的: Server said: untitled folder: Permission denied Error -140: remote mkdir failed
在EC2上运行一个大型的mod_perl应用程序时,我们注意到实例的CPU使用率在重启或平稳重启之间逐渐攀升。 当前设置:CentOS 5.4,m2.4xlarge实例,Apache 1.3与mod_perl。 我们在跟踪应用程序的memcached请求速度时首先注意到了这一点。 当每个apachesubprocess变得更老时,读取/写入在同一主机上运行的memcached实例需要更长的时间。 我们发现,每小时做一个优雅的apachectl可以防止这种情况发生,每次都会增加负载。 无论是什么导致这种放缓,在我们的神经节监测中也是显而易见的。 我们一直在运行一台服务器而没有每小时重新启动,尽pipe其速度服务请求与其他服务器相同,但CPU使用率始终较高。 “负载”数字大致相同,但系统CPU数字更高。 我正在摸索着解决这里发生的事情,因为每小时重新启动apache孩子意味着我们错过了caching中的好处。 有没有人看过类似的东西? 当我们的应用程序在我们的某个数据中心的真实硬件上运行时,这似乎不会影响我们的应用程序,尽pipe我们使用了SUSE。 更新1:感谢voretaq7。 我们select了具有68GB RAM的m2.4xlarge实例types。 我们目前的apache调优(160个孩子一直在运行)使我们只使用了大约一半,所以我们已经closures掉了。 没有任何等待中央处理器或被盗的CPU,因为实例大小意味着我们不与其他任何人共享未定主机。 我们看到用户和系统CPU,系统CPU比在我们每小时进行平稳重启的机器上要多。 更新2:我目前正在运行三台服务器的另一个试用版。 一个是每小时运行一个优雅的apachectl,一个用MaxRequestsPerChild = 512设置,第三个用MaxRequestsPerChild = 64。这是试图弄清楚,如果是以某种方式修复父母的优雅重启,或者如果是孩子只是没有跑得这么久。 我将使用此设置运行12小时并比较统计信息。 更新3:为MaxRequestsPerChild运行一个较小的值的孩子做了一些改进。 不过,优雅重启的主机仍然performance较好。 更新4:每个主机运行三个Apache实例(总共160个孩子)和三个memcacheds。 只有一个CPU核心,我徘徊在上下文切换的成本。 我跑了一个试验,其中一个主机将所有的memcacheds固定到CPU0,而apache固定到CPU1-7。 这对性能有了显着的改善。 我仍然不清楚是什么导致CPU使用率降低之间的Apache重新启动,但它看起来好像一个CPU亲和力,偶尔优雅重新启动和较短的孩子生命周期的组合可以加快速度。 # Start the three memcacheds as follows /bin/taskset –cpu-list 0 /usr/local/bin/memcached -d -p 12345 # Start apache as follows /bin/taskset –cpu-list 1-7 […]
在我的实验环境中,我正在为在3个Centos 5.4服务器上运行的应用程序进行压力testing。应用程序的所有工作都接收来自networking的数据,并在任何其他两台服务器上进行两次复制。 启动时,应用程序会绑定保存在configuration文件中的一个IP地址。 为了find性能的瓶颈,我将网卡从一个增加到三个,并为每个服务器上的每个网卡分配不同的IP地址。 现在我有三个服务器和三个网卡,可以在每个服务器上运行3个应用程序实例。一个实例绑定一个IP。所有这九个IP地址在下面的同一个子网 server1:10.24.1.41 / 24,10.24.1.51 / 24,10.24.1.61/24 server2:10.24.1.42 / 24,10.24.1.52 / 24,10.24.1.62 / 24 server3:10.24.1.43 / 24,10.24.1.53 / 24,10.24.1.63 / 24 在运行压力testing工具时,我发现三个网卡的传入方向的stream量是平衡的,但是也不是stream出的方向。 90%的stream量通过eth0发送。 我通过下面的命令“sar -n DEV 10”列出了网卡的状态 11:25:39 AM IFACE rxpck / s txpck / s rxkB / s txkB / s 11:25:49 AM 669.90 669.90 4727.13 4727.13 11:25:49 AM eth0 12290.80 […]
看来很多必要的系统模块被错误地卸载了,所以原来的linux服务器不再工作了,不能通过ssh或者ftp来访问。 但我可以通过救援Linux访问,有没有一个命令进入,使Linux从救援Linux复制任何缺less的模块到错误的安装? 例如在Windows上,我可以启动到Windows并select修复,这是重新安装。 如果我可以直接访问电脑,我也可以从Linux那里做到这一点。 但如何做到这一点,通过SSH在Linux的救援?
随着PHP 5.4出来,和MySQL扩展被折旧(可能成为过时的PHP 6)我想确保我升级phpmyadmin,所以我的错误日志不填充折旧通知只是因为它使用旧的扩展名。 如果任何人可以写一个快速教程,或发送给我一个链接,告诉我如何做到这一点,我将不胜感激。 我一直在寻找谷歌几天寻找一个良好的写作,但他们似乎都假设我有cPanel或其他第三方软件,可以帮助我通过它。 我的linux技能并不是特例,所以当你回答的时候请记住这一点。 如果你认为我是一个白痴…我不会得罪。 ;)
我试图在我的服务器上安装mCrypt for PHP,在此之前,我发现我需要安装libmcrypt以及… 不幸的是,我找不到通过谷歌的任何指示,实际工作。 我原来只是尝试yum install php-mcrypt但我得到No package php-mcrypt available. – 所以我认为这是因为我没有安装libmcrypt呢? 谢谢! 回购清单: $ yum repolist Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.cogentco.com * epel: mirror.cogentco.com * extras: centos.aol.com * rpmforge: fr2.rpmfind.net * updates: mirror.ash.fastserv.com repo id repo name status base CentOS-5 – Base enabled: 3,535 epel Extra Packages […]