8.31
<h3>文章定时脚本任务</h3>
<h4>测试服</h4>
<p>开启
php /data/httpd/darkroomlitemanagesystem_dev3/artisan timing:articles start</p>
<p>关闭
php /data/httpd/darkroomlitemanagesystem_dev3/artisan timing:articles stop
kill -9 进程号</p>
<h4>正式服</h4>
<p>开启
php /data/httpd/darkroomlitemanagesystem_prod2/artisan timing:articles start</p>
<p>关闭
php /data/httpd/darkroomlitemanagesystem_prod2/artisan timing:articles stop
kill -9 进程号</p>
<p>查看进程运行
ps -aux | grep timing_articles</p>
<p>日志记录在
/storage/logs/timing_swoole.log</p>
<p></br></p>
<h3>阿里服务,通过 url 上传翔了</h3>
<blockquote>
<p><a href="https://api.aliyun.com/#/?product=vod&api=GetURLUploadInfos¶ms={%22RegionId%22:%22%22,%22JobIds%22:%226c9b6ba569e17135%22,%22UploadURLs%22:%22%22}&tab=DEMO&lang=JAVA">https://api.aliyun.com/#/?product=vod&api=GetURLUploadInfos¶ms={%22RegionId%22:%22%22,%22JobIds%22:%226c9b6ba569e17135%22,%22UploadURLs%22:%22%22}&tab=DEMO&lang=JAVA</a></p>
</blockquote>
<p>将 job id 输入可以查看状态</p>
<p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/04304e7f7d8146a21a4f314cd0c5af98?showdoc=.jpg" alt="" />
</br></p>
<h3>swoole 的模式 和 一些参数解释</h3>
<h5>1. 需要先发起一个 client 请求,每放一条数据进入rmq,就要发一条信息通知,然后只消费一条</h5>
<p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/5bfa5dc382f762774e38c5d3c6f259d9?showdoc=.jpg" alt="" /></p>
<h5>2. 传进 Swoole 的 $data 里有 id 和 key</h5>
<p>id 是文章 id ,用来在里面查数据库获取数据</p>
<h5>3. key 是代表要做的事情</h5>
<p>当 key 为 update 或 store,会带上其他参数(file id tag id 之类),然后在里面做视频的url的更新,以及缓存的更新 </p>
<p>当 key 为其他时候 (比如上下架),有一部分不会执行</p>