我尝试rabbitmq-server在 ubuntu-server 12.04 上安装但失败了。
然后我按照http://www.rabbitmq.com/install-debian.html 中的指南添加 apt 源列表
但是重新安装还是出现如下错误:
$ sudo aptitude install rabbitmq-server
...
Setting up rabbitmq-server (2.8.7-1) ...
* Starting message broker rabbitmq-server
* FAILED - check /var/log/rabbitmq/startup_\{log, _err\}
...fail!
invoke-rc.d: initscript rabbitmq-server, action "start" failed.
dpkg: error processing rabbitmq-server (--configure):
subprocess installed post-installation script returned error exit status 1
No apport report written because MaxReports is reached already
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Errors were encountered while …Run Code Online (Sandbox Code Playgroud) 我想设置一个临时服务器来对我的网站进行最终测试。临时站点的数据库正在复制生产主 mysql db 以反映真实环境。
如果部署仅包含代码更改,则很容易先将其部署到暂存区,然后再部署到生产环境(如果它足够稳定)。
但是,如果部署包含数据库更改,如何在不影响 master 数据库的情况下将其部署到 staging 但仍保持与 master db 的实时同步?
编辑:
如果做不到。如何使数据写入登台服务器“不丢失”?如果某些用户使用测试版站点,我不希望在暂存最终稳定时丢失他们的数据。
我想知道 facebook 或 google 如何在不丢失 beta 测试者数据的情况下推出他们的新功能?