Phantomjs和selenium部署在centos伺服器上出錯及解決方法
在Linux系統上寫的一個爬蟲程式用到了selenium的webdriver和phantomjs,執行沒有問題。但是當部署在centos伺服器上時卻出現了錯誤。
錯誤資訊如下
selenium.common.exceptions.WebDriverException: Message: Service ./phantomjs-2.1.1-linux-x86_64/bin/phantomjs unexpectedly exited. Status code was: 127
解決方法是安裝fontconfig
執行命令yum -y install fontconfig
即可安裝
但是安裝fontconfig需要依賴FreeType,所以需要先安裝FreeType
下載freetype-2.8.1.tar.bz2包,然後
解壓
tar -jxvf freetype-2.8.1.tar.bz2
cd freetype-2.8.1
./configure 配置
make install 編譯安裝
另外在解壓bz2的時候也報錯了,原因是少了bzip2庫
yum install bzip2
安裝這個庫,即可解壓成功
相關推薦
Phantomjs和selenium部署在centos伺服器上出錯及解決方法
在Linux系統上寫的一個爬蟲程式用到了selenium的webdriver和phantomjs,執行沒有問題。但是當部署在centos伺服器上時卻出現了錯誤。 錯誤資訊如下 selenium.common.exceptions.WebDriverExc
堅持#第332天~oracle使用者密碼過期的解決方法、oracle重啟出現ORA-01102問題的解決方法、navicat和PL/SQL連不上oracle的解決方法
上週上的啥東西,轉發(51和229都上完了)主channel優化:黑名單匹配,黑名單號碼還是內容,號碼終端裡面下載東西,停掉了還是很卡,就需要重啟網絡卡了卡得不行了,top之後按M,檢視誰佔用記憶體,然後pkill掉,發現是java,結束掉程序之後釋放了1.5個G的內容ora
Solr12-SolrCloud部署中的常見問題及解決方法
目錄 1 ZooKeeper管理配置檔案的另一種方法 2 Solr服務不能訪問 3 部分或全部節點處於”Recovering”或”Gone”狀態 4 SolrCloud模式下, 啟動Tomcat服務耗時太久 5 其他問題(尚未驗證, 請存疑) 參考資料 1 ZooKeeper
Solr12 - SolrCloud部署中的常見問題及解決方法
文章目錄 1 ZooKeeper管理配置檔案的另一種方法 2 Solr服務不能訪問 3 部分或全部節點處於”Recovering”或”Gone”狀態 4 SolrCloud模式下, 啟動Tomcat服務耗時太久 5 其他問題(尚未驗證, 請存疑)
flask-mysqldb安裝出錯及解決方法
pip install flask-mysqldb 出現瞭如下錯誤 此時先安裝wheel pip install wheel 安裝完後再安裝pip install flask-mysqldb 此時出現如下的錯誤 這時候安裝mysqlclien
SpringBoot2.x專案部署遇到的一些坑及解決方法
1.環境 專案是SpringBoot2.x,部署的tomcat版本略低為8.0 2.問題 (1)首先打war包,這裡遇到了最痛苦的坑。首先打war包的話我有一篇部落格已經寫了,可以自行檢視。打war如果用maven的話就是先maven clean然後再maven ins
MyEclipse10.5匯出War包出錯及解決方法
前言: 之前學Java Web開發的時候,一直都是MyEclipse跟tomcat不分家(在同一臺PC).現在用MyEclipse寫了一個Web服務需要部署在伺服器上.但是伺服器端只有Tomcat,沒裝MyEclipse,考慮到伺服器效能.決定不在伺服器上安裝MyEclip
Apache (httpd服務)常見的伺服器故障整理及解決方法
安裝伺服器的過程總是那麼不盡如人意,出現這樣那樣的錯誤,即使是自己最熟悉的服務也總是會出現之前沒有遇到的問題,於是,想到了總結的重要性,以下為自己在工作學習中遇到的伺服器的相關的故障的整理和原因分析以及解決方法: 問題1: httpd: ap
sklearn.learning_curve 和 cross_validation 0.18版本廢棄警告及解決方法
D:\ProgramData\Anaconda3\lib\site-packages\sklearn\cross_validation.py:41:DeprecationWarning: This module was deprecated in version 0.18 i
用qt寫tcp服務端和客戶端介面遇到的問題及解決方法
問題1 #include <QTcpSocket> #include <QtcpServer> 在包含這兩個標頭檔案時提示找不到檔案 此時需要在此工程的.pro檔案中新增 QT += network 問題2 服務端的ui介
java 專案 部署到 centos 伺服器上出現的部分新手問題
檔案編碼問題 錯誤還原: 原因 :找到自己配置檔案 將 utf -8 改為 rgb 格式 問題解決。 註釋符 識別失敗 錯誤還原: 原因:從錯誤中 我們看到 提示 – 不識別,第
centos伺服器上部署javaweb專案
本文總體參照http://blog.csdn.net/u011019141(然後更據自己情況進行更改) 一.安裝JDK 1、首先要檢視伺服器的系統版本,是32位還是64位 #getconf LONG_BIT 64 #rpm -qa |g
使用Nginx+Uwsgi在CentOS伺服器上部署Python Flask應用
寫在開頭 第一次用Flask做Web(也是第一次用Python做Web),在部署的時候遇到了不少問題,現在將過程就下來,供在這方面也有疑惑的人蔘考.(PS:使用Apache+mod_wsgi部署模式的可以參考另一個博主的這篇文章:http://blog.elnm
scrapy使用PhantomJS和selenium爬取數據
html oca col spa def bsp ret tar self 1.phantomjs 安裝 下載:http://phantomjs.org/download.html 解壓: tar -jxvf phantomjs-2.1.1-linux-x86_64.
Linux——在centos伺服器上搭建一個ftp服務
安裝FTP服務 安裝 yum install -y vsftpd 啟動 service vsftpd start 嘗試訪問訪問 ftp://ip可瀏覽機器上的pub目錄了,該目錄為伺服器上/var/ftp/pub/。 配置許可權配置 FTP 許可權 vsf
百度地圖開發之——百度地圖鷹眼軌跡管理臺DEMO-v3部署到伺服器上
百度地圖開發官方下載口:https://github.com/baidu-openmap-trace/web-demo-v3 第一:部署準備 搭建NPM和FIS3的環境 1、安裝node.js:https://nodejs.org/en/ 點選版本下載,然後就安裝
如何將node.js部署到伺服器上
注:本文只是簡易的單個node.js檔案(名為server.js)執行,是為了給前端專案寫一個數據介面 環境: 阿里雲伺服器(ubuntu 64bit) xshell 1.首先登入阿里雲新增安全組規則,開放程式執行時訪問的埠號,本文為8
關於專案部署到伺服器上,介面資料正常,狀態碼500,可能是session報錯問題
剛開始一直報500錯誤,頁面不提示,也沒想著去檢視日誌檔案。好幾天了,一看日誌,發現是這個問題。問了一下,是session的問題、 2017/07/25 16:57:49 [error] 2300#0: *1 FastCGI sent in stderr: "PHP message: PHP Fatal e
將網頁部署到伺服器上
當我們做了一寫漂亮的頁面時,可以將它部署到自己的伺服器上,方便用域名來進行訪問。 大三了,快要準備出去面試工作,於是做了一個
SpongBoot專案打成jar包並部署到伺服器上的方法
開啟命令提示符,切換到專案所在目錄,如我的專案名稱為Borrow就寫 然後在後邊加上maven命令maven package回車,如果顯示build success則打包成功 打好的jar包在專案資料夾的target資料夾下 如果想跳過打包測試階段,則在pom檔案中的<plugi