我在Debian Squeeze上使用nginx + php-fpm来pipe理一个繁忙的服务器,并且处理最大的连接时遇到了很大的困难。 这里的问题是,PHP进程有时只是在高负载下随机死亡,离开服务器没有PHP进程。 然后,我需要手动重新启动php5-fpm服务,使服务器恢复生机。 我想知道如何避免这种情况发生,或者至less通过自动重新启动php5-fpm来处理症状,只要没有php进程来监听传入的请求。 我的相关configuration是: pm = dynamic pm.max_children = 1400 pm.start_servers = 10 pm.max_spare_servers = 20 pm.process_idle_timeout = 1s; #not sure it will be useful when pm=dynamic pm.max_requests = 100000 request_terminate_timeout = 30 我感谢你的build议,以应付这个讨厌的问题。
我一直在等待DNS传播近24小时。 我没有急躁,但我想知道,如果我configuration好我的区域,或者我有任何错误。 我认为这很好,因为如果我使用我的服务器DNS像我的DNS辅助我可以解决和查找主机。 ; ; BIND data file for mydomain.net ; $TTL 86400 @ IN SOA mydomain.net. mydomain.net. ( 20120629 ; Serial 10800 ; Refresh 3 hours 3600 ; Retry 1 hour 604800 ; Expire 1 week 86400 ) ; Negative Cache TTL ; @ IN NS ns1 @ IN NS ns2 IN MX 10 […]
当我有一个暴发户的脚本像.. exec start-stop-daemon –exec /tmp/test.sh –background –start 我想将保存在某个地方的pid文件,并稍后使用它stop或restart ,对不对? 那么默认情况下创build的pid文件在哪里?
我在一个数据中心有很多Debian服务器,有时我注意到软件RAID 1已经被降级了。 虽然重新同步过程自动启动,我不会丢失任何数据,但我发现它很烦人,因为即使在HDD重新同步的几天,服务器也会变慢。 我想知道究竟是什么原因导致硬盘驱动器首先解除同步,如果有任何configuration选项,以防止这种情况发生。 任何关于这个问题的想法/build议将不胜感激。
我很早以前从这里复制了一个init脚本, 在启动时自动启动我的tightvncserver。 它在当时是完美的。 从那以后,我重新格式化了我的电脑,现在我的脚本不会自动启动。 如果我打电话/etc/init.d/tightvncserver通过SSH手动启动,那么我的VNC服务器启动,因为它应该…任何想法是怎么回事? 这是我的脚本 #!/bin/sh # /etc/init.d/tightvncserver # http://www.penguintutor.com/linux/tightvnc #Set the VNCUSER variable to the name of the user to start tightvncserver VNCUSER='jake' case "$1" in start) su $VNCUSER -c '/usr/bin/tightvncserver :2' echo "Starting TightVNC server for $VNCUSER " ;; stop) pkill Xtightvnc echo "Tightvncserver stopped" ;; *) echo "Usage: /etc/init.d/tightvncserver {start|stop}" exit […]
我试图运行清漆,但似乎是一个儿童进程在启动时死亡。 任何人都可以build议我去debugging出了什么问题的最佳途径? 背景 我有一个树莓派,我已经安装了Debian,它运行的清漆很好。 最近,我决定安装Raspbian(一个基于Debian的操作系统,但是对于覆盆子pi进行了优化)。 要做到这一点,我做了一个全新的安装,并使用puppet来确保我的设置与之前所做的一样。 我能想到的两个设置之间唯一的实质性区别是Raspbian使用的是以前版本的Debian(Wheezy),而不是以前使用的(Squeeze),所以使用了Varnish 3而不是2。 debugging到目前为止的尝试: 我查看了/ var / logs / syslog,发现如下: Sep 21 22:26:28 interceptor varnishd[15056]: Platform: Linux,3.1.9+,armv6l,-smalloc,-smalloc,-hcritbit Sep 21 22:26:28 interceptor varnishd[15056]: child (15064) Started Sep 21 22:26:28 interceptor varnishd[15056]: Pushing vcls failed:#012CLI communication error (hdr) Sep 21 22:26:28 interceptor varnishd[15056]: Stopping Child Sep 21 22:26:28 interceptor varnishd[15056]: Child (15064) […]
我正在寻找类似rsnapshot的工具,能够进行增量备份和轻松查看不同的备份版本(=轻松解开所有特定备份的增量或查看单个文件,而无需全部解包)。 我可惜不能使用rsnapshot,因为我的备份提供程序不支持硬链接。
我有一个3GB大小的虚拟机,我想把它的HD放大到7GB。 所以我在主机上执行这个命令(在guest虚拟机closures的时候): VBoxManage modifyhd debian.vdi –resize 7168 然后我运行客户Debian 6,然后: smith@debian6:~$ df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 2.8G 2.6G 60M 98% / tmpfs 61M 0 61M 0% /lib/init/rw udev 57M 160K 57M 1% /dev tmpfs 61M 0 61M 0% /dev/shm smith@debian6:~$ sudo parted /dev/sda print Model: ATA VBOX HARDDISK (scsi) Disk /dev/sda: […]
我有官方网站的pgAdminIII-1.14源代码。 现在我正试图在Debian Squeeze机器上编译它。 起初我做了: ./configure 我得到这个错误: configure: error: you must specify a valid PostgreSQL 8.4+ installation with –with-pgsql=DIR 我不知道哪一个是它需要的目录,我尝试过: /usr/lib/postgresql/9.1/bin 这是我有“psql”的目录,但它不是好的。 我该如何解决?
一个IP地址访问我的网站太频繁,不能成为一个真正的用户,它访问太多,导致网站放缓。 是否有任何应用程序可以自动阻止IP,如果它访问太频繁我的网站? 我的服务器是Linux Debian。