所以我顯然已經(jīng)用谷歌搜索了錯誤 - 但 PHP (PHP 7.4.4 (cli)) curl 給了我錯誤:Curl error: operation aborted by callback使用以下代碼:private function curl_post($url,$post,$file = null,$file_type = 'audio/wav'){ $ch = curl_init($url); if (!empty($file)){ $post['SoundFile'] = new CURLFile(UPLOAD_PATH.$file,$file_type,$file); } // Assign POST data curl_setopt($ch, CURLOPT_POST,1); curl_setopt($ch, CURLOPT_POSTFIELDS,$post); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($ch); if(curl_errno($ch)) echo 'Curl error: '.curl_error($ch); curl_close($ch); print'<pre>Curl (rec): '."\n";print_r($result);print'</pre>';}我控制了兩臺(Ubuntu)服務(wù)器并重新啟動了它們。我發(fā)布了相當大量的數(shù)據(jù),但在谷歌搜索中這似乎并不是觸發(fā)curl_error的原因。有誰知道是什么原因造成的?它was工作得很好,然后就停止了。另外,file_put_contents(time().'.txt','log');在我的接收服務(wù)器中作為中斷確實會記錄響應(yīng)。所以它顯然落在了正確的區(qū)域。另外,我要說的是,兩臺服務(wù)器通過curl 彼此進行多次對話(因此一臺服務(wù)器卷曲到另一臺服務(wù)器,然后返回一點)。此外 - 錯誤 42 是 CURL 響應(yīng),但https://curl.haxx.se/libcurl/c/libcurl-errors.html似乎沒有提供太多幫助。我嘗試過跟蹤彼此之間的各種調(diào)用,但看不出它為什么會中斷 - 它在發(fā)布/調(diào)用發(fā)生之前就出現(xiàn)錯誤/中斷。
Curl 錯誤:操作被回調(diào)中止
拉風(fēng)的咖菲貓
2023-09-22 16:06:38