0
您好我在Casperjs中編寫了一個腳本來從一些有趣的網站的HTML中檢索一些信息。在PHP頁面上使用Casperjs和exec時出現的隨機錯誤
我的環境是: - Centos 7,安裝了nginx,Php 7,Php-fpm,nodejs & npm(它們都是最新版本)。
有時,絕對是隨機的,當我使用exec命令或shell_exec命令通過php頁面啓動腳本時,發現錯誤。
該字符串是像
的/ usr /斌/ casperjs /path/to/file/casperscript.js --param1 = P1 --param2 = P2
等。顯然,在命令結束時,我把2> & 1搭上了以下錯誤:
events.js:160 throw er; // Unhandled 'error' event^Error: read EINVAL at exports._errnoException (util.js:1026:11) at Pipe.onread (net.js:569:26)
我也試着寫了卡斯帕的js代碼在臨時文件,並從那裏執行,但該行爲是相同的。
權限文件都可以,但不明白爲什麼會出現此錯誤。
需要一些HEL謝謝