小编Jos*_*kin的帖子

复制 beanstalkd 以获得高可用性

标题说明了一切。

有谁知道复制 beanstalkd 的方法,这样如果 beanstalk 服务器出现故障,其他奴隶可以接管吗?

这是我想到的一种方法:我可以让 beanstalk 将其二进制日志(使用 -b)写入共享位置,然后如果主服务器失败,则以某种方式让辅助/备份服务器启动 beanstalkd。

不过一定有更好的方法。

high-availability

15
推荐指数
1
解决办法
5391
查看次数

在 vagrant 共享目录上运行 setfacl

尝试使用流浪虚拟机启动并运行 Symfony2 项目。我已经看过无数关于此的文章,但事实证明,正确获得缓存目录的权限是极其痛苦的。

在我的Vagrantfile

config.vm.share_folder("src", "/var/www", "../www")
Run Code Online (Sandbox Code Playgroud)

我的虚拟机fstab文件:

proc            /proc           proc    nodev,noexec,nosuid 0       0
/dev/mapper/ubuntu--1110-root /               ext4    acl,errors=remount-ro 0       1
# /boot was on /dev/sda1 during installation
UUID=4ed7eaaf-6f42-48ba-b5ed-f0c1df9add38 /boot           ext2    defaults        0       2
/dev/mapper/ubuntu--1110-swap_1 none            swap    sw              0       0
Run Code Online (Sandbox Code Playgroud)

虚拟机上已经安装了 acl 包。

当我按照 Symfony2 安装说明在 /var/www 中运行以下命令时:

 sudo setfacl -R -m u:apache:rwx -m u:username:rwx app/cache app/logs
Run Code Online (Sandbox Code Playgroud)

我得到:

不支持操作

我可以在 FS(共享目录之外)的任何其他目录或文件上运行该命令,并且该命令有效。是什么赋予了?

virtualbox symfony vagrant

10
推荐指数
1
解决办法
4639
查看次数

尽管有 maxclient 和其他限制,apache 还是产生了太多进程

这是我的 MPM 约束:

<IfModule mpm_prefork_module>
    StartServers         10
    MinSpareServers      10
    MaxSpareServers      10
    MaxClients           10
    MaxRequestsPerChild  2000
</IfModule>
Run Code Online (Sandbox Code Playgroud)

然而尽管如此,我目前有 20 多个 apache 进程在运行,在过去一两个小时内,有多达 40-50 个。MaxClient 和 MaxSpareServers 不应该控制进程数(即大约 10 个)吗?

有什么我想念的吗?

configuration apache-2.2

5
推荐指数
1
解决办法
8871
查看次数

使用 monit 监控 nfs

我想使用 Monit 监控 NFS 挂载和 NFS 服务器进程。

在服务器上,我需要一个 PID 文件,但我似乎找不到使用现有配置文件创建它的方法。有没有办法做到这一点,或者有人以不同的方式监视服务器(检查端口 53 是否处于活动状态等)。

在客户端,我想让 Monit 只是在 NFS 挂载中查找特定文件,如果它可以访问,一切都很好。问题是,如果 NFS 服务器确实出现故障,文件请求通常会挂起(甚至可能无限期,不确定)。如何使用 monit 解决这个问题?

任何配置示例将不胜感激!

nfs monit

5
推荐指数
1
解决办法
5363
查看次数

在没有厨师服务器的情况下创建食谱和角色

我想跑:

knife role create blah
Run Code Online (Sandbox Code Playgroud)

我使用厨师独奏,不需要刀连接到服务器。我只想运行这些命令来帮助我快速预填充文件。每次我运行这些命令时,它都会尝试连接到服务器。

这不会发生

knife cookbook create blah
Run Code Online (Sandbox Code Playgroud)

双母羊 T 恤效果。

更新:

我注意到数据包和环境也是如此。我在其他地方读到过,刀主要用于厨师服务器 API,但无法完成这样的事情似乎很荒谬。它只需要保存该死的文件。

chef knife

2
推荐指数
1
解决办法
2411
查看次数

机架安装问题

1) 在机架式机柜中安装服务器时是否必须使用滑轨,或者您可以将机器直接拧入机柜中吗?

2) 服务器正面和背面的螺钉尺寸是多少?

hardware

1
推荐指数
1
解决办法
1366
查看次数