数据库select错误,它是我的问题,当我重新启动我的MySQL来解决这个错误,这个问题解决,但30分钟后,或之后再次发生这个错误再次发生。 我把这里的链接截图从ssh [腻子]的错误,我该怎么办? 这是什么原因发生的? tail -f /var/log/mysqld.log 120813 17:33:57 InnoDB: Completed initialization of buffer pool 120813 17:33:57 InnoDB: highest supported file format is Barracuda. 120813 17:33:57 InnoDB: Waiting for the background threads to start 120813 17:33:58 InnoDB: 1.1.8 started; log sequence number 63473783633 120813 17:33:58 [ERROR] Column count of mysql.db is wrong. Expected 22, found […]
我最近的任务是在我们现有的服务器上安装一个SSL证书,而现有的服务器只对现有的虚拟主机使用http协议。 我为系统创build了新的*:443 NameVirtualHost vhostconfiguration并重新启动了apache。 它似乎开始没有任何结果。 但是,继续使用正常的基于端口80的网站的用户开始经历服务器的非常慢的响应。 当我从系统中删除*:443 vhost时,性能恢复正常。 我从来没有见过一个基于SSL的虚拟主机的实现会对性能造成极大的影响,如果有人能够协助这个虚拟主机,我会喜欢它。 非SSL网站的性能受到大约70%的响应速度的影响。 新的虚拟主机如下: NameVirtualHost *:443 <VirtualHost *:443> ServerName securedomain.com ServerAlias www.securedomain.com ServerAdmin [email protected] DocumentRoot /var/www/vhosts/sf ErrorLog logs/ssl_securedomain.com-error_log TransferLog logs/ssl_securedomain.com-access_log CustomLog logs/ssl_securedomain.com-access_log "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b" SSLEngine on SSLCertificateFile /etc/httpd/conf/ssl.crt/securedomain.com.crt SSLCertificateKeyFile /etc/httpd/conf/ssl.key/securedomain.com.key SSLProtocol -All +SSLv3 SSLCipherSuite HIGH:!SSLv2:!EXPORT:!LOW:!MEDIUM:!ADH-DES-CBC3-SHA <Files ~ "\.(cgi|shtml|phtml|php?)$"> SSLOptions +StdEnvVars </Files> <Directory "/var/www/cgi-bin"> SSLOptions […]
我在我的Apacheconfiguration(不是在一个虚拟主机,但全球)有以下设置: RailsSpawnMethod smart RailsAppSpawnerIdleTime 0 PassengerMinInstances 2 PassengerMaxPoolSize 5 PassengerPoolIdleTime 120 但不知何故,每次我访问我的gitlab子域时,一旦超过空闲时间,永远加载。 使用PassengerPreStart指令时,启动也一样。 根据我的理解, PassengerMinInstances 2应该防止乘客完全closures,所以一旦乘客被装载并且阿帕奇没有重新启动,应该有0等待时间。
我们公司的一个Apache / PHP / MySQL驱动的站点正在被移动到一个新的服务器上。 它还没有转移到生产,所以只有两个用户左右。 但是,使用数据库加载页面可能需要几秒钟的时间。 例如:首页加载时为13.8秒,后续加载时为0.01-0.02秒。 这是一个包含30个查询的页面。 我猜想会涉及到某种types的MySQLcaching,但是我的主要问题是:为什么初始负载非常慢? 有什么可以从这个诊断吗? 特别是在MySQL SHOW STATUS输出中有一些很大的数字让我担心。 顶级输出: top – 12:22:33 up 163 days, 22:45, 7 users, load average: 0.09, 0.16, 0.29 Tasks: 960 total, 1 running, 959 sleeping, 0 stopped, 0 zombie Cpu(s): 0.3%us, 0.7%sy, 0.0%ni, 99.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 1025492k total, 700924k used, 324568k […]
我有一个bottle.py应用程序,在开发模式下运行良好。 但是,具有较大数据库查询的函数会导致应用程序在uwsgi或浏览器中运行时超时,在apache上的mod_wsgi上运行。 我应该如何努力在生产环境中实现合理的性能?
我在configurationNginx代替Apache时遇到了一些问题,所以它为客户端提供了Mumble Django服务。 我有vhosts configuration为Apache和Lighttpd – 让我把他们放在这里并排,为您节省点击:)。 Apache2利用WSGI作为CGI运行Django Python。 就我所见,Lighttpd就像Nginx / PHP-FPM一样工作。 专用的Apache2虚拟主机 – configuration: <VirtualHost *:80> ServerName example.com ServerAlias www.example.com Alias /static/admin/ /usr/share/pyshared/django/contrib/admin/static/admin/ Alias /static/ /srv/mumble-django/htdocs/ Alias /mumble/media/ /srv/mumble-django/pyweb/mumble/media/ WSGIScriptAlias / /srv/mumble-django/mumble-django.wsgi WSGIDaemonProcess mumble-django threads=25 WSGIProcessGroup mumble-django WSGIScriptReloading Off # Cache optimization – not necessarily needed for MD, but nice to have 🙂 FileETag None […]
我在工作中inheritance了一个ruby应用程序,我对ruby托pipe环境相当陌生。 该应用程序托pipe在一个Linux服务器上,但我无法findwebroot的位置。 我已经寻找/ var / www这是Apache的Linux的Webroot我已经与其他应用程序的webroot。 但是这个位置在这台服务器上不存在。 我正在浏览服务器上的文件夹,并有一种感觉,它可能是使用Nginx +乘客。 有人能指出我正确的方向在哪里看? 任何帮助是极大的赞赏。
我想用mod_wsgi运行Apache来运行Python脚本。 服务器运行安装了Zend Server的Ubuntu 12.04,但是当启用wsgi模块时,Apache将无法启动。 我在错误日志中收到apache2: apr_sockaddr_info_get() failed的错误消息。 我使用Debian软件包安装了这个模块。 我似乎无法find这个具体问题,所以也许这是一个Zend Server的问题? 我很难过
在我的Linux服务器的日志中,我几乎每5分钟就有一条logging。 我找不到两个星期的原因,如果你能推荐我一个诊断问题的方法,我会非常高兴。 它在error_log文件中。 我使用PHP 5.3.8和litespeed 5.5。 2012-09-03 16:01:28.399 [INFO] [95.7.223.91:63814-0#APVH_example.com] connection to [/tmp/lshttpd/ APVH_example.com_Suphp.sock. 781] on request #151, confirmed, 0, associated process: 845244, running: 0, error: Connection reset by peer!
我正在用ftp访问来设置一个虚拟主机。 我有一个FTP用户ftpuser ,它被chrooted到它的主目录,然后我设置虚拟主机使其指向/home/ftpuser/ 。 我已经将ftpuser添加到www-data组,我也通过运行返回ftpuser: ftpuser www-data groups ftpuser来确保。 然后我上传了一个wordpress网站,在整个源码目录中运行了chown -R ftpuser:www-data ,为.php文件设置了文件权限为664,目录设置为775。 不幸的是,这个设置不起作用,实际上Apache对这些文件没有权限。 它只获得执行和写权限,当我设置权限666(文件)和777(目录)。 似乎www数据组没有被授予任何权限(实际上它没有使用组权限)。 我该如何解决这个问题? 这里有什么问题? 我确定apache使用www-data,因为我查看了它的configuration,而且我也运行ps aux | grep apache ps aux | grep apache 。 PS的ftpuser将通过vsftpd访问,我需要编辑的东西,以确保新的文件将具有WWW数据组? (umask是022)