Articles of freebsd

为什么没有人似乎使用FreeBSD来托pipeRails应用程序?

我正在把这个线程先前的动作转移到了stackoverflow。 ( 原始主题 ) 我们为我们的生产服务器使用FreeBSD 8.2,Rails 3.0.7,postgresql 8.3,passenger和nginx。 ( 更多信息 ) 我们似乎有一个奇怪的configuration,因为似乎没有人像我们这样的东西。 我感觉有点孤单。 😉 尽pipe如此,这种configuration很容易设置,性能很好,而且非常稳定。 为什么Rails程序员似乎要避免将FreeBSD作为生产服务器?

戴尔R210&FreeBSD

我试图用H200硬盘驱动器控制器将FreeBSD安装在戴尔R210服务器上。 我可以用8.2-RELEASE ISO和8-STABLE-20110522 ISO启动。 我的问题是让它从内部硬盘启动。 看来我需要一个8-STABLE分支中的驱动程序(而不是8.2-RELEASE),以便将磁盘用作da0和da1。 不幸的是,它在RAID-1configuration中根本无法使用。 所以我从8-STABLE-20110522磁盘引导,并可以安装它。 不过,我认为我只能安装正式版本,而不是从稳定的分支。 所以… 1)我错了吗? 有从DVD启动时安装8-STABLE的方法吗? 2)从DVD启动时,有没有办法让cvsup / makeworld的内置驱动器? 提前致谢!

FreeBSD转储cURL / rsync

我试图创build一个使用FreeBSD的转储备份脚本来创build一个文件系统的快照,而不是将快照存储在磁盘上,我想将转储的输出stream入cURL或rsync,以便远程存储它。 我已经通过SSHpipe道输出到远程端,但是我需要使用cURL或rsync出于安全原因。 我已经尝试了许多不同的命令行参数: dump -0u -a -L -f – /dev/ad0b | curl -v –data @- http://1.2.3.4/ dump -0u -a -L -P "curl -v –data – http://1.2.3.4/" /dev/ad0b dump -0u -a -L -P "rsync –progress –stats rsync://1.2.3.4/backup" /dev/ad0b 不pipe我做什么,我要么得到一个坏的pipe道,要么只是没有数据通过。 我可以手动将其转储到一个文件,然后通过cURL或rsync上传,但这打破了我想要做的目的。 任何帮助或指针将是真棒。

如何获得CentOS 5.6 alsa的驱动程序,将真正的一枪,没有任何互联网工作

我有一个机会在现场安装在我的服务器。 服务器,我运行的是CentOS 5.6(戴尔R310,RAID1),我需要安装ALSA声音驱动程序,以便任何有关的audio录音从rtsp工作(铁路/铁路传递video录制,包括audio,其中audio不工作)。 不幸的是,我没有任何types的互联网在这个奇怪的没有人的位置,所以百胜将不会为我工作。 我需要一个离线的方式来安装alsa驱动程序,包括缺less的依赖项,如果出现。 什么和我可以在哪里下载到我的USB或CD? 所以我可以成功安装它(像任务完成)。 谢谢

在FreeBSD上安装PostgreSQL 9.0

我的databases/postgresql90-client安装databases/postgresql90-client在FreeBSD盒子上失败。 在下面的步骤(CPU使用率达到100%时), configure上的安装块: checking thread safety of required library functions… /usr/ports/databases/postgresql90-client/work/postgresql-9.0.4/config.log的最后一行是: … a couple of defines … #define USE_SYSV_SEMAPHORES 1 #define USE_SYSV_SHARED_MEMORY 1 #define MEMSET_LOOP_LIMIT 1024 configure: caught signal 2 configure: exit 1 (出口是由于我的部分^ C)。 你可以在这里find完整的文件: https : //gist.github.com/1093873 系统详细信息是: ## ——— ## ## Platform. ## ## ——— ## hostname = nsxxxxxx.ovh.net uname -m = […]

如何用Nginxdebuggingmemc / memcached超时?

问题 从Nginx的memcached后端定期超时(请参阅下面的示例错误) 事情已经testing: 它在本地和远程memcached服务器上都会出现,所以networking不会成为问题 它同时发生在memc和memcached后端 无论是否有上行Keepalive模块,都会发生 它发生在nginx 0.8,1.0.x和1.1.x 缓冲日志似乎稍微减less了错误的数量,但它们仍然存在,这可能只是巧合 通过udp(即非阻塞)login到另一个没有任何区别 其他信息: memcached服务器每秒从这个和其他(远程)客户端处理约500个请求 memcached日志中没有错误/报告 使用以下设置启动memcached: tcp和udp都启用(目前只使用tcp) 16GB的内存 16个线程(在32核心机器上) 限于8192个连接 通过supervisord以non-daemonic模式启动 服务器运行FreeBSD 8.2 超时发生在低负载和高负载(现在每秒只有大约50个请求) 这个问题 所以我的问题是…我怎么能debugging这些问题? 任何人都有一个想法的根本原因可能是什么? 错误不会持续发生,但会频繁出现在每隔几分钟的日志中。 来自日志的示例错误: 2011/08/30 17:23:34 [error] 13921#0: *38602 upstream timed out (60: Operation timed out) while reading response header from upstream, client: xxxx, server: some.host.com, request: "GET /some_random_file HTTP/1.1", subrequest: "/memc_get", […]

FreeBSD(pfSense)路由 – 找不到默认路由

我已经把头撞在墙上了好几天了 – 以为我已经尝试了所有的东西,但显然不是… 我有以下的networking场景… ISPs Router Edge (21.34.6.113) to My Cisco Router WAN (21.34.6.114/30) My Cisco Router LAN (209.138.66.217/29) to My Office GW/NAT/FW WAN (209.138.66.218/29) My Office GW/NAT/FW LAN (10.10.111.1/24) 这一切工作正常 – 但我想用pfSense盒replace思科。 我有ip_forward设置为1,并在路由表中以下内容: DESTINATION GW FLAGS INTERFACE default 21.34.6.113 UGS xl0 (WAN) 21.34.6.112/30 * U xl0 (WAN) 21.34.6.114 * UHS lo0 209.138.66.216/29 * U […]

如何将组播stream量从一个VLAN发送到100-500

除了prev的问题 如何共享多播stream量到许多vlans 我收到答案,我的任务的解决scheme是在我的freebsd路由器上的mrouted。 但现在我看到这个问题: mrouted只接受32个接口,但是我的路由器上有500个vlan接口 显示正确的“input”界面 8 vlan4055 172.16.20.29 subnet: 172.20.20.0/27 1 1 0 querier leaf IGMP querier: 172.20.20.29 (this system) Nbr bitmaps: 0x0000000000000000 pkts/bytes in : 759527/1020304898 pkts/bytes out: 0/0 但看起来像所有其他32接口有问题,我尝试启动VLC许多,但仍然看到 pkts/bytes in : 0/0 pkts/bytes out: 0/0 我在mrouted日志中有很多警告: 15:57:11.875 warning – sendto to 224.0.0.4 on 10.33.133.126: Invalid argument 15:57:11.875 warning – sendto to […]

启动oidentd时出错(FreeBSD8.2)

我是新来的BSD,我已经尝试search谷歌关于这个错误,但似乎没有人遇到它或什么。 当我尝试通过“/usr/local/etc/rc.d/oidentd.sh start”运行oidentd。 它说没有find命令。 当我尝试通过“oidentd start”运行它时,出现以下错误: [line 12]此构造仅对用户configuration文件有效。 读取configuration文件时出错 我在/ etc /中添加了oidentd.conf,并在rc.conf中添加了oidentd_enable =“YES”。 这是我在我的oidentd.conf中的 default { default { allow spoof deny spoof_all deny spoof_privport allow random_numeric allow numeric allow hide } } global { Reply "hello" } user root { default { force reply "UNKNOWN" } } 我现在卡住了,找不到任何关于它的文章。

无法加载dynamic库(pcre,spl,gettaxt,mhash,snmp,sockets,tokenizer)

我对freeBSD有点新东西,并试图build立一个networking服务器。 我设法得到phpmyadmin安装和phpinfo(); 工作正常。 但是当我在'php -v'中input一些警告信息: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20090626/pcre.so' – Cannot open "/usr/local/lib/php/20090626/pcre.so" in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20090626/spl.so' – Cannot open "/usr/local/lib/php/20090626/spl.so" in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20090626/gettext.so' – Cannot […]