出于testing的目的,我提出了两个Debian jessie虚拟机(使用vagrant和virtualbox),并让它们都运行迷你Web服务器并configurationkeepalived。 问题是BACKUP服务器在service keepalived restart之后几秒钟转换为MASTER,原因不明。 我也看到VRRP多播包到达两台服务器,他们看起来如预期。 (这似乎意味着解决schemebuild议Keepalived不需要过渡到主站是不相关的) configuration文件如下: MASTER服务器: global_defs { lvs_id tom_lvs } vrrp_instance tom_lvs { state MASTER interface eth1 virtual_router_id 1 lvs_sync_daemon_interface eth1 priority 100 preempt authentication { auth_type PASS auth_pass 1234 } advert_int 1 virtual_ipaddress { 172.28.128.10/24 } virtual_server 172.28.128.10 3000 { delay_loop 10 lb_algo wlc lb_kind DR protocol TCP persistence_timeout 1800 […]
将我们的服务器更新到Debian Jessie(8.3)后,我将Apache 2.4.10从mpm_worker / mod_php切换到mpm_event / proxy_fcgi / php-fpm。 我为所有虚拟主机configuration了切换,如下所示: # cat conf-enabled/php5-fpm.conf <FilesMatch \.php$> SetHandler "proxy:unix:/var/run/php5-fpm.sock|fcgi://localhost/" </FilesMatch> 我也禁用了mod_php。 因此,Apache不会让我在VirtualHosts文件中有php_admin_value / php_value / php_flag指令。 Invalid command 'php_value', perhaps misspelled or defined by a module not included in the server configuration 我读了一些关于.user.ini文件,但是听起来不像我需要设置的指令会被支持,而且我只是成功地从我的站点中删除了所有的.htaccess文件,这似乎是一个落后(和不兼容)的方法。 另一个常见的build议是为每个VirtualHost创build一个独特的池,但是这个问题有两个原因: 设置的复杂性 – 现在,configuration是非常简单的 从套接字切换到TCP? 我正确的是,我需要一个独特的TCP端口每池? 我还需要一个独特的套接字每池? 内存分配! 这台服务器没有我想要的那么多的RAM。 在服务器上访问次数较less的网站上有一堆php-fpm实例可能会浪费,这似乎很浪费。
在Debian 8.4 jessie下启动redis 3.0.6(从jessie-backports安装)时,出现以下警告/错误: 18127:M 13 Apr 15:12:38.730 # You requested maxclients of 10000 requiring at least 10032 max file descriptors. 18127:M 13 Apr 15:12:38.730 # Redis can't set maximum open files to 10032 because of OS error: Operation not permitted. 18127:M 13 Apr 15:12:38.730 # Current maximum open files is 4096. maxclients has been […]
我的debian系统已经感染了systemd病毒… 当我发出“服务apache2启动”命令来启动apache,它认为它失败了,但Apache运行得很好。 所以“service apache2 stop”什么都不做,因为系统认为apache还没有启动。 要停止apache,我必须发出“killall apache2” # service apache2 start Job for apache2.service failed. See 'systemctl status apache2.service' and 'journalctl -xn' for details. # systemctl status apache2.service â apache2.service – LSB: Apache2 web server Loaded: loaded (/etc/init.d/apache2) Active: failed (Result: exit-code) since Thu 2016-06-09 15:49:43 CEST; 32s ago Process: 7513 ExecStart=/etc/init.d/apache2 start (code=exited, status=1/FAILURE) […]
我有MySQL和运行 akd6:/etc/apt# mysql -V mysql Ver 15.1 Distrib 10.0.32-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2 akd6:/etc/apt# 我在我的debian8中安装了mariadb-server-core-10.0 10.0.31和meta-package: mariadb-server : akd6:~# dpkg -l | grep -E 'mariad|mysql-' | grep -v lib ii mariadb-client-10.0 10.0.32-0+deb8u1 amd64 MariaDB database client binaries ii mariadb-client-core-10.0 10.0.32-0+deb8u1 amd64 MariaDB database core client binaries ii mariadb-common 10.0.32-0+deb8u1 all MariaDB common metapackage […]
操作系统:Debian 8.2,Apache:Apache / 2.4.10(Debian) 自从两天以后,我的apache2“突然”开始在100%cpu上运行。 这个过程并没有停止,我已经运行kill -9在早上停止。 service apache2 stop不起作用来停止实例。 我想这一切都开始时,我在我的机器上安装kolab(kolab.org)。 我之前也安装了自己的云,并做了一些较小的安装。 否则,Debian安装非常“新鲜”。 但是,安装kolab后,晚上才开始。 这个问题似乎是在早晨6点才能正常启动的。 至less日志暗示了这个方向。 如果我手动执行: apachectl -k graceful我得到这个在100%cpu上运行的apache2进程。 service apache2 restart不会触发这个问题! 我不知道如何进一步发现问题。
我想升级debian wheezy给jessie。 但程序控制台安装程序在其configuration脚本中存在问题。 我取消了升级过程并启动了configuration手册: dpkg –configure -D2 console-setup console-setup (1.123) wird eingerichtet … 这个脚本不会结束。 我编辑了这个脚本(/var/lib/dpkg/info/console-setup.postinst),因为这一行: dpkg –configure -D2 console-setup console-setup (1.123) wird eingerichtet … –> D000002: fork/exec /var/lib/dpkg/info/console-setup.postinst ( configure 1.88 ) 我添加了这一行:set -ex 现在我得到这个结果: /var/lib/dpkg/info/console-setup.postinst + . /usr/share/debconf/confmodule + [ ! ] + PERL_DL_NONLAZY=1 + export PERL_DL_NONLAZY + [ ] + exec /usr/share/debconf/frontend /var/lib/dpkg/info/console-setup.postinst […]
将我的服务器升级到Debian Jessie后,spamassassin不再启动。 日志和如下所示: 使用systemctl调用spamassassin $ sudo systemctl status spamassassin ● spamassassin.service – Perl-based spam filter using text analysis Loaded: loaded (/lib/systemd/system/spamassassin.service; enabled) Active: failed (Result: exit-code) since Sun 2015-08-30 11:34:01 CEST; 8s ago Process: 28007 ExecStart=/usr/sbin/spamd -d –pidfile=/var/run/spamassassin.pid $OPTIONS (code=exited, status=255) Aug 30 11:34:00 alchemist spamd[28007]: logger: removing stderr method Aug 30 11:34:00 alchemist spamd[28009]: […]
我已经在Debian 8 Jessie盒子上build立了一个puppet(3.7.2)主服务器,但不知怎的,我写的configuration指令被忽略了: [14:24:43|root@puppetmaster:~] cat /etc/puppet/puppet.conf [master] server=puppetmaster 这是一个非常基本的configuration,但它没有考虑到我的指令。 如果我开始主人: [14:33:54|root@puppetmaster:~] puppet master ; puppet config print |grep ^server server = puppet 如果我尝试使用参数来启动它,也是一样的: [14:35:29|root@puppetmaster:~] puppet master –server puppetmaster ; puppet config print |grep ^server server = puppet 同样的结果,如果我尝试在puppet用户下面的上述。 我只是不明白我可能会错过什么。 谢谢
在Debian Jessie上,systemd看起来工作得很好: $ sudo systemctl enable shibd.service Synchronizing state for shibd.service with sysvinit using update-rc.d… Executing /usr/sbin/update-rc.d shibd defaults Executing /usr/sbin/update-rc.d shibd enable “开始”,“停止”和“状态”命令都可以工作。 但is-enabled命令失败: $ sudo systemctl is-enabled shibd.service Failed to get unit file state for shibd.service: No such file or directory 另一方面,用sssd,ssh也是'is-enabled'的作品: $ sudo systemctl is-enabled sssd.service enabled 我想解决这个问题,因为木偶试图在每次运行中重新启用服务。