7.12
<h4>新的 swoole 重启</h4>
<p>正式服</p>
<p>swoole重启</p>
<p>sudo -s
ps aux |grep async_articles | grep -v 'grep' | awk '{print $2}' | xargs -i kill -9 {} </p>
<p>sudo /opt/app0/php72/bin/php /data/httpd/darkroomlitemanagesystem_prod/async/Article/AsyncArticleService.php -a stop
sudo /opt/app0/php72/bin/php /data/httpd/darkroomlitemanagesystem_prod/async/Article/AsyncArticleService.php -a start
sudo /opt/app0/php72/bin/php /data/httpd/darkroomlitemanagesystem_prod/async/Article/AsyncArticleClient.php -a 1
sudo /opt/app0/php72/bin/php /data/httpd/darkroomlitemanagesystem_prod/async/Article/AsyncArticleClient.php -a 2</p>
<p>测试服</p>
<p>修改文件路径
sudo vim /data/httpd/darkroomlitemanagesystem_dev3/app/Http/Controllers/ArticlesController.php
sudo vim /data/httpd/darkroomlitemanagesystem_dev3/async/Article/AsyncArticleService.php</p>
<p>swoole重启
sudo php /data/httpd/darkroomlitemanagesystem_dev3/async/Article/AsyncArticleService.php -a stop
sudo php /data/httpd/darkroomlitemanagesystem_dev3/async/Article/AsyncArticleService.php -a start</p>
<p>开启
sudo php /data/httpd/darkroomlitemanagesystem_dev3/async/Article/AsyncArticleClient.php -a 1
sudo php /data/httpd/darkroomlitemanagesystem_dev3/async/Article/AsyncArticleClient.php -a 2</p>
<h4>sts 授权的坑</h4>
<p>如果 ak_id 报错(不存在),一般有两种可能</p>
<ol>
<li>
<p>ststoken 没传,阿里默认是校验原始的 ak_id</p>
</li>
<li>ts 的授权时间到期,所以找不到 ak_id
<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/6f0573de5f2b4e387ef07180d3b10544?showdoc=.jpg" alt="" /></li>
</ol>