python電商專案之啟動各種服務
阿新 • • 發佈:2018-11-04
電商專案執行前需要啟動各種服務
1.資料庫 mysql redis
2.伺服器 nginx
3.排程器 tracker
4.儲存器 storage
5.任務佇列 celery
1.首先要聯網,自己機器的 ip 要和往常一樣 ,這樣mysql 會自動連線
否則會出bug
2.redis要用配置檔案啟動
redis-server /usr/local/redis/redis.conf
redis-cli -h 192.168.12.188
再試一下是否能ping通
3.啟動tracker 和 storage
sudo /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf
sudo /usr/bin/fdfs_storaged /etc/fdfs/storage.conf
4.啟動nginx
sudo /usr/local/nginx/sbin/nginx
5.啟動celery
celery -A celery_tasks.tasks worker -l info
可能會出現 下面的bug
解決方法:
在redis啟動完之後執行下面這個程式碼。
config set stop-writes-on-bgsave-error no