我是rabbitmq
的新手。在python / php中rabbitmq
的所有教程中,都说接收方
php receiver.php
或
python receiver.py
但是我们如何在生产中做到这一点?如果必须在生产中运行以上命令,则必须最后使用&或必须使用nohup。哪个不是一个好主意?
如何在php / python中的生产服务器中实现rabbitmq
接收器?
消费者/接收者通常由过程控制器来管理。 initd
,systemd
均可使用。我看到的更多使用的是http://supervisord.org/或http://godrb.com/或https://mmonit.com/
在生产中,理想情况下,您不仅要有一些东西可以确保进程正在运行,而且还希望日志分开并滚动,还需要进行大量监视以确保进程不仅在引导时不断重启否则。这些工具比手动运行更好。