我有一个512MB的VPS与TelVPS的1GB突发。 VPS没有交换空间。 我曾与我的服务提供商讨论过这个问题,但他们表示,他们不提供VPS 交换空间,我可以添加自己的SWAP空间吗? 我有以下设置: 的Apache2 /乘客 Ruby on Rails 2,3 MySQL的 发送邮件。 我有3个应用程序正在运行,但他们是testing应用程序从低到没有stream量。 top和VPS控制面板显示我的系统正在使用大约880MB的RAM。 但是顶端的进程列表结果并不显示任何进程内存。 我已阅读http://www.linuxatemyram.com/ 。 但是下面是free -m的输出 root@serveme:/var/www# free -m total used free shared buffers cached Mem: 1024 819 204 0 0 0 -/+ buffers/cache: 819 204 Swap: 0 0 0 我有两个关于这种情况的问题: 1)。 如何解决内存吃饭的问题? (请让我知道是否需要更多的信息) 2)。 我可以添加SWAP空间吗? 如果是的话,怎么样? 安装系统后,可以安全地添加交换空间吗? 编辑: 1)。 内存:我跑ps […]
所以我一直遵循在Apache2 w / mod_ssl中设置客户端证书authentication的说明。 这仅仅是为了testing针对CAA的应用程序,而不是用于任何types的生产用途。 到目前为止,我已经遵循http://www.impetus.us/~rjmooney/projects/misc/clientcertauth.html获取有关生成我的CA,服务器和客户端encryption信息的build议。 我把它们全部放到/etc/ssl/ca/private 。 我在我的default_ssl站点文件中设置了以下附加指令: <IfModule mod_ssl.c> <VirtualHost _default_:443> … SSLEngine on SSLCertificateFile /etc/ssl/ca/private/server.crt SSLCertificateKeyFile /etc/ssl/ca/private/server.key SSLVerifyClient require SSLVerifyDepth 2 SSLCACertificatePath /etc/ssl/ca/private SSLCACertificateFile /etc/ssl/ca/private/ca.crt <Location /> SSLRequireSSL SSLVerifyClient require SSLVerifyDepth 2 </Location> <FilesMatch "\.(cgi|shtml|phtml|php)$"> SSLOptions +StdEnvVars </FilesMatch> <Directory /usr/lib/cgi-bin> SSLOptions +StdEnvVars </Directory> … </VirtualHost> </IfModule> 我已经将p12文件安装到Chrome中,但是当我访问https:// localhost时 ,出现以下错误 Chrome: Error 107 […]
我想给我的服务器的访问者更多的匿名,不希望将他们的IP地址存储在访问和错误日志中。 这可以通过几种方式实现,例如通过遵循ApacheLogsWithoutIPs或仅使用mod_removeip 。 不幸的是,这意味着我无法追踪到我的网站的唯一身份访问者的数量 – 这对我来说是一个问题。 因此,我正在寻找一种方法在apache日志中存储一个匿名IP地址,它不会泄露用户的真实IP地址,但仍然可以在awstats区分访问者。 我能做什么? 我更喜欢Apache内置的解决scheme,而不是在写入日志后走过日志的脚本。 有关: 在nginx中匿名化IP日志logging?
我从RPM文件在我的Centos服务器上安装了php-soap。 然后,我重新启动httpd服务,但不工作的SOAP客户端。 当我得到: yum list installed 在这里列出的PHP肥皂: php.i386 5.3.6-1.w5 installed php-cli.i386 5.3.6-1.w5 installed php-common.i386 5.3.6-1.w5 installed php-devel.i386 5.3.6-1.w5 installed php-gd.i386 5.3.6-1.w5 installed php-imap.i386 5.3.6-1.w5 installed php-mbstring.i386 5.3.6-1.w5 installed php-mysql.i386 5.3.6-1.w5 installed php-pdo.i386 5.3.6-1.w5 installed php-pear.noarch 1:1.4.9-6.el5 installed php-soap.i386 5.2.17-1.el5.art installed php-xml.i386 5.3.6-1.w5 installed 在php.ini文件中有SOAP选项,在扩展名dir中有soap.so。 但是在phpinfo页面上没有出现任何SOAP选项。 (只有在ini文件中列出的soap.ini) 我能做些什么来启用SOAP扩展?
在centos 5.7上,默认的Apache / httpd安装默认启用了一些模块。 我应该禁用所有模块,只启用我们需要的最小模块。 这将提高性能和安全性。 我们运行这个服务器作为一个服务于博客/论坛/等虚拟主机的生产服务器。 以下是默认启用的模块列表。 LoadModule auth_basic_module modules / mod_auth_basic.so LoadModule auth_digest_module modules / mod_auth_digest.so LoadModule authn_file_module modules / mod_authn_file.so LoadModule authn_alias_module modules / mod_authn_alias.so LoadModule authn_anon_module modules / mod_authn_anon.so LoadModule authn_dbm_module modules / mod_authn_dbm.so LoadModule authn_default_module modules / mod_authn_default.so LoadModule authz_host_module modules / mod_authz_host.so LoadModule authz_user_module modules / mod_authz_user.so LoadModule authz_owner_module […]
这是一个用于我们办公室的共享networking服务器,通常可以同时运行几个开发者。 不过,我最近开始使用Wordpress进行工作,它的XMLRPC APIfunction和变质的东西。 我正在制作一个iPhone应用程序,从API请求数据,其响应大小在5k-8k左右。 发送一批API请求后,服务器以下面所示的状态结束。 几分钟后,现在的负荷平均值为0.08, 0.81, 0.93恢复正常 任何人都可以诊断这个? 我不知道如何解释所有的列。 任何帮助将非常感激。
Apache线程堆积在我的一个Web服务器上(300-500个同时请求,一些需要3-8s处理!),但CPU使用率很低(〜10%)。 页面加载时间正在减慢。 我有很多空闲的CPU功率。 我怎样才能更多地使用它来更快地处理这些线程呢? 这是顶部的顶部… Tasks: 469 total, 1 running, 468 sleeping, 0 stopped, 0 zombie Cpu(s): 8.1% us, 1.7% sy, 0.0% ni, 90.3% id, 0.0% wa, 0.0% hi, 0.0% si Mem: 9181012k total, 7998772k used, 1182240k free, 0k buffers Swap: 0k total, 0k used, 0k free, 0k cached PID USER PR NI VIRT RES […]
'晚间, 我在同一个物理服务器上有一个Apache服务器(2.2.19)和一个4D Webstar服务器(有一个未知的HTTP服务器)。 Apache只侦听SSL端口(443),并被用作4DW的反向代理(通过SSL VHost)。 这里是我使用的两个代理指令: ProxyPass / http://127.0.0.1:xxxx/ timeout=15 connectiontimeout = 15 ProxyPassReverse / http://127.0.0.1:xxxx/ 鉴于4DW服务器可以不时脱机的事实,我想有一个自定义的503错误页面来通知用户停机或维护后端应用程序。 除Apacheredirect从/ htdocs /(这是documentmentroot)的一切,我们需要快速访问errordocument编辑它在需要时(因此,外部errordoc不是一个选项)。 有没有办法迫使Apache不要代理一个给定的目录(比如说htdocs / error /),或者任何解决scheme都使用DocumentRoot之外的errordocument? 干杯
我使用logwatch来观看我的服务器日志。 它显示在httpd日志部分: 19033 Windows executable files (502.53 MB) 这是一个Debian GNU / Linux服务器。 所以它不应该是任何Windows可执行文件。 我找不到任何东西。 这是一种混合或有什么我失踪? 我能在日志中find的是这些行: [Sat Dec 11 22:13:00 2010] [error] [client 89.6.249.126] script not found or unable to stat: /usr/lib/cgi-bin/perl.exe [Sat Dec 11 22:13:01 2010] [error] [client 89.6.249.126] script not found or unable to stat: /usr/lib/cgi-bin/rguest.exe [Sat Dec 11 22:13:10 2010] [error] [client […]
我的服务器上有这个错误: [Mon Feb 27 09:56:03 2012] [error] mod_fcgid: process /var/www/php-fcgi-scripts/web111/.php-fcgi-starter(7847) exit(communication error), get unexpected signal 11 然后得到500错误。 我能用这个做什么?