跳到主要內容

發表文章

目前顯示的是有「Command」標籤的文章

Linux pyodbc driver not found error

Linux pyodbc driver not found error enviroment Linux Ubuntu python3        == execute ===       [python] import  pyodbc   conn =  pyodbc.connect ('Driver={ODBC Driver 17 for SQL Server}... )       == error ===   file not found (0) ( sqldriverconnect )  pyodbc  ......         == solved ===   vim / etc /odbcinst.ini   [ODBC Driver 17 for SQL Server]   Description=Microsoft ODBC Driver 17 for SQL Server   Driver=/opt/ microsoft /msodbcsql17/lib64/libmsodbcsql-17.4.so.2.1   UsageCount =1  

[Linux] 解決 unix ///tmp/supervisor.sock no such file

supercisor run  一段時間系統會自動刪除tmp內的檔案, 這時候就會出現以下問題: unix ///tmp/supervisor.sock no such file 作業環境: Centos 7 *解決方法 修改 supervisor 設定檔 [...]#  vim /etc/supervisor/supervisord.conf [unix_http_server] file= /var/run/ supervisor.sock  ... [supervisord] logfile= /var/log/ supervisord.log ... [supervisorctl] serverurl=unix:/// var/run/ supervisor.sock 重新執行supervisor  關閉supervisor相關進程 [...]#  ps -ef | grep supervisord   [...]#  kill (進程id) 重新執行supervisor [...]# supervisord or [...]# supervisord -c /etc/supervisor/supervisord.conf 參考連結 解决unix:///tmp/supervisor.sock no such file的问题

[command] Centos 開機時自動啟動 Supervisor

作業環境: Centos 7 在 /etc/systemd/system 建立 supervisord.service  curl https://raw.githubusercontent.com/Supervisor/initscripts/master/centos-systemd-etcs > supervisord.service mv supervisord.service  /etc/systemd/system/supervisord.service supervisord.service 檔案內容如下: [Unit]  Description=Supervisor daemon [Service]  Type=forking  ExecStart=/usr/bin/supervisord -c /etc/supervisor/supervisord.conf  ExecStop=/usr/bin/supervisorctl shutdown  ExecReload=/usr/bin/supervisorctl reload  KillMode=process  Restart=on-failure  RestartSec=42s [Install]  WantedBy=multi-user.target 配置開機自動啟動 systemctl enable supervisord check [...]#   systemctl is-enabled supervisord      #顯示 enabled 相關參考 CentOS7配置Supervisor开机启动 使用 Supervisor 自制开机自启动后台服务

[Python] Python Flask + virtualenv + gunicorn + Supervisor + Nginx

作業環境: Centos 7 初始安裝 yum install gcc    #Linux上的編譯器原始碼 yum -y install wget       #Linux 下載工具 主要安裝及設定 安裝 python3.6  ( linux 預設只安裝python2.7 ) wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz mkdir -p /usr/local/python3    # [-p] 遞迴建立好目錄 tar -zxvf Python-3.6.1.tgz     #解壓縮 cd Python-3.6.1 ./configure --prefix=/usr/local/python3  #安裝python3 make      #簡化編譯過程 make install ln -s /usr/local/python3/bin/python3 /usr/bin/python3  #建立連結,可直接執行 [python3] ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3      #建立連結,可直接執行 [pip3] check [...]#  python3 -V      #顯示python版本 [...]#  pip3 -V            #顯示pip 版本 --------------------------------------------------------------------------------- 安裝 virtualenv:python 執行在各專案的虛擬環境 pip install virtualenv cd /var/local/ <target path> python3 -m virtual...