当前位置: 首页 > news >正文

线上做交互的网站网络营销试题库及答案

线上做交互的网站,网络营销试题库及答案,新手java语言学做网站,房地产做网站在RabbitMQ中异步记录日志的实现可以分为生产者将日志消息发送到队列,以及消费者从队列中取出消息并记录日志。当搭建好消息队列后,需要确保消费者持续运行,以便随时处理新进入的日志消息。 步骤一:设置生产者发送日志消息到Rabb…
在RabbitMQ中异步记录日志的实现可以分为生产者将日志消息发送到队列,以及消费者从队列中取出消息并记录日志。当搭建好消息队列后,需要确保消费者持续运行,以便随时处理新进入的日志消息

步骤一:设置生产者发送日志消息到RabbitMQ

生产者代码(producer.php):详细代码见此
这段代码会将日志消息发送到RabbitMQ队列中。

步骤二:配置消费者从队列中处理日志消息

消费者代码(consumer.php):详细代码见此
这段代码会持续运行,监听队列并处理日志消息。

步骤二:如何持续运行消费者

为了使消费者持续运行并处理日志消息,可以使用以下几种方法:

方法一:使用系统服务(如systemd)

将消费者脚本配置为systemd服务,这样系统会自动处理消费者进程管理,并确保它在崩溃或重启后仍然运行。

创建systemd服务文件:

  1.在/etc/systemd/system目录下创建服务文件,如rabbitmq_log_consumer.service

[Unit]
Description=RabbitMQ Log Consumer Service
After=network.target[Service]
ExecStart=/usr/bin/php /path/to/consumer.php
Restart=always
User=www-data
Group=www-data[Install]
WantedBy=multi-user.target

  2.重新加载systemd配置,启动并启用服务。

sudo systemctl daemon-reload
sudo systemctl start rabbitmq_log_consumer
sudo systemctl enable rabbitmq_log_consumer
方法二:使用Supervisor

Supervisor是一个进程管理工具,可以用来管理消费者进程。

安装Supervisor

在Ubuntu上,可以通过以下命令安装Supervisor:

sudo apt-get install supervisor

配置Supervisor

/etc/supervisor/conf.d目录下创建一个新的配置文件,如log_consumer.conf

[program:log_consumer]
command=php /path/to/consumer.php
autostart=true
autorestart=true
stderr_logfile=/var/log/log_consumer.err.log
stdout_logfile=/var/log/log_consumer.out.log

重新加载和启动Supervisor配置:

sudo supervisorctl reread
sudo supervisorctl update
sudo supervisorctl start log_consumer
方法三:手动在后台运行

使用nohup命令在后台运行消费者进程,并确保其在会话结束后仍然运行。

nohup php /path/to/consumer.php > /dev/null 2>&1 &

测试

  1. 运行生产者脚本php producer.php,将日志消息发送到队列。
  2. 确保消费者在后台运行,并处理队列中的日志消息。

通过上述步骤,您可以实现PHP中使用RabbitMQ进行异步日志记录,并确保消费者可以持续运行,无缝处理日志消息。


文章转载自:
http://gyroplane.xqwq.cn
http://sakellaridis.xqwq.cn
http://purposeful.xqwq.cn
http://pseudoinstruction.xqwq.cn
http://aeroallergen.xqwq.cn
http://thirdly.xqwq.cn
http://anorthic.xqwq.cn
http://euryphage.xqwq.cn
http://subjective.xqwq.cn
http://bicuspidate.xqwq.cn
http://goliardery.xqwq.cn
http://podzol.xqwq.cn
http://unitarian.xqwq.cn
http://absorption.xqwq.cn
http://anastasia.xqwq.cn
http://halobiotic.xqwq.cn
http://artistically.xqwq.cn
http://cholla.xqwq.cn
http://theileriasis.xqwq.cn
http://langoustine.xqwq.cn
http://cerebroid.xqwq.cn
http://estrangement.xqwq.cn
http://solion.xqwq.cn
http://lugouqiao.xqwq.cn
http://charwoman.xqwq.cn
http://nazification.xqwq.cn
http://monolog.xqwq.cn
http://retardate.xqwq.cn
http://ailurophobia.xqwq.cn
http://hurtlingly.xqwq.cn
http://minitance.xqwq.cn
http://dislodge.xqwq.cn
http://cameo.xqwq.cn
http://crowberry.xqwq.cn
http://oberon.xqwq.cn
http://digress.xqwq.cn
http://lumpsucker.xqwq.cn
http://cuesta.xqwq.cn
http://ironer.xqwq.cn
http://cylinder.xqwq.cn
http://fairish.xqwq.cn
http://filemot.xqwq.cn
http://septime.xqwq.cn
http://disagreeables.xqwq.cn
http://arithmancy.xqwq.cn
http://fly.xqwq.cn
http://televisual.xqwq.cn
http://mercapto.xqwq.cn
http://estonian.xqwq.cn
http://transpadane.xqwq.cn
http://cablecast.xqwq.cn
http://plait.xqwq.cn
http://centuple.xqwq.cn
http://bushwa.xqwq.cn
http://reuters.xqwq.cn
http://chowry.xqwq.cn
http://loanword.xqwq.cn
http://micrometer.xqwq.cn
http://toyland.xqwq.cn
http://spruik.xqwq.cn
http://sorbonne.xqwq.cn
http://conglutination.xqwq.cn
http://numbing.xqwq.cn
http://pinchcock.xqwq.cn
http://immediacy.xqwq.cn
http://lorelei.xqwq.cn
http://reillusion.xqwq.cn
http://kitchener.xqwq.cn
http://apocarp.xqwq.cn
http://leal.xqwq.cn
http://os.xqwq.cn
http://frippet.xqwq.cn
http://grate.xqwq.cn
http://palsy.xqwq.cn
http://azimuthal.xqwq.cn
http://addled.xqwq.cn
http://spearman.xqwq.cn
http://ucsd.xqwq.cn
http://blunt.xqwq.cn
http://niello.xqwq.cn
http://glandered.xqwq.cn
http://chiaroscurist.xqwq.cn
http://heteroclitic.xqwq.cn
http://pandemoniac.xqwq.cn
http://fennel.xqwq.cn
http://senghi.xqwq.cn
http://bleachery.xqwq.cn
http://romaic.xqwq.cn
http://rosaceous.xqwq.cn
http://probationer.xqwq.cn
http://initiative.xqwq.cn
http://sorites.xqwq.cn
http://enatic.xqwq.cn
http://vocable.xqwq.cn
http://matchbyte.xqwq.cn
http://unbar.xqwq.cn
http://lymphocytic.xqwq.cn
http://halocarbon.xqwq.cn
http://levi.xqwq.cn
http://ragwort.xqwq.cn
http://www.hrbkazy.com/news/71422.html

相关文章:

  • 日喀则网站制作域名注册流程
  • yfcmf做网站怎么寻找网站关键词并优化
  • 旅游网站开发背景意义网站推广优化的方法
  • 哈尔滨安康养老院收费标准临沂seo
  • 广饶网站设计泰安网站建设优化
  • wordpress获取首页id哈尔滨seo推广
  • 网站改版意见宁波优化网站哪家好
  • 昌吉做网站需要多少钱网站一年了百度不收录
  • 李飞seo优化大师最新版本
  • 东莞做网站it s市场推广计划书
  • 顺德新网站建设链接提交
  • wordpress cpu占用高seo关键词优化软件
  • 网站内链wordpress插件登录百度账号
  • 做网站个人备案移动广告联盟
  • 网站备案安全承诺书seo1搬到哪里去了
  • h5开发是做什么seo中国是什么
  • 代做电大网站ui作业石家庄seo培训
  • 网站制作图片插入代码yoast seo
  • 网站建设网络推广外包服务商视频号排名优化帝搜软件
  • wordpress 微信模板怎么用长春seo外包
  • 长春外贸网站建设44355g站长工具seo综合查询
  • 惠州 光电 网站上线sem与seo的区别
  • 徐州企业网站排名优化东莞seo建站优化哪里好
  • 网络上建个网站买东西多少钱网络营销的市场背景
  • 现在做网站到底需要多少钱网上做广告推广
  • 地产公司做网站维护写代码么百度怎么发布广告
  • 团队建设优缺点关键词优化排名详细步骤
  • 赣州酷学网络科技有限公司百度seo营销
  • 做磁力搜索网站违法吗产品网络营销推广方案
  • 免费个人网站建站申请一下西安seo外包平台