我使用root執行php artisan command,該command的handle會生成一些log日誌寫入log檔案,該crontab會分鐘執行。
然後,開發同事告訴我介面不好用,然後我把整個專案的許可權放到777就好用了。
今天開發同事又告訴我不用,我想要找一下問題所在,檢視了nginx的error log,返現是php-fpm沒有許可權去寫log,這怎麼會呢?
進入log目錄反正,今天生產的log檔案的使用者組和使用者都是root,php-fpm的使用者apache, 這肯定是寫不進去了。
問題出在**呢?
crontab在今天的log檔案沒有生產之前執行的話 是會建立乙個root的log,此時apache是寫入不了。
解決方案:
sudo crontab -e -u apache
為apache建立crontab
iOS Autolayout的一點小坑
尊重原創,共同進步.今天發現,在iphone x上出現了多行文字uilabel,嵌到uitableviewcell中,最後一行顯示不出來的問題.經過仔細排查,最終發現,是因為uilabel距離cell底部的距離剛好為font大小的高度內,autolayout運算出現問題導致.雖然是蘋果的坑,但我們依...
Logback使用的一點小坑
最近在使用logback時遇到的坑記錄一下,避免再次遇到 下面則是我想按照指定時間配置的logback.xml 但是一直都沒有生效 也就是日誌檔案一直都記錄到一開始指定的檔案中,沒有滾動記錄檔案 節選片段 name testloger file class ch.qos.logback.core.r...
關於pysot的一點小坑!
最近在看目標跟蹤方面的 發現效果比較好的cnn也就是siamese系列的演算法了,可喜的就是商湯開源的pysot,裡面實現了siamrpn 和siamesemask,可以訓練和測試,還可以測 benchmark 很全面!pysot的配置教程直接參考官網的install.md或者這篇部落格 坑來了 r...