第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Laravel 在提交驗證失敗表單時給出 502 錯誤

Laravel 在提交驗證失敗表單時給出 502 錯誤

PHP
泛舟湖上清波郎朗 2022-10-28 16:34:17
我有一個更新表單,它使用給定的輸入更新我的數(shù)據(jù)庫。我使用Laravel 驗證來創(chuàng)建一個更新驗證器來檢查給定的電子郵件是否是唯一的(如果不是,它應(yīng)該向我拋出驗證錯誤并重新加載更新頁面)。這是我的驗證器:public function rules()    {        $contact_guid = $this->route('contact_guid');        return  [            'contact_email' => [                Rule::unique('contact')->ignore($contact_guid, 'contact_guid'),            ],        ];    }    public function messages()    {        return [            'contact_email.required' => 'E-mail is required.',            'contact_email.unique'  => 'This e-mail is already in use.',        ];    }問題似乎是一些聯(lián)系人給出了502 error某些獨特的電子郵件,而其他聯(lián)系人在不同的獨特電子郵件上收到了 502 錯誤。我注意到,一旦我刪除'contact_email.unique'  => 'This e-mail is already in use.',了我的應(yīng)用程序就可以正常工作并且它不會給我502 error.編輯:我發(fā)現(xiàn)消息的時間越長'contact_email.unique'  => 'This e-mail is already in use.',,它就越經(jīng)常給我 502 bad gateway。
查看完整描述

3 回答

?
繁星淼淼

TA貢獻1775條經(jīng)驗 獲得超11個贊

就我而言,這是由于 nginx 未配置為處理大標題而發(fā)生的,我在日志中看到了這一點:

upstream sent too big header while reading response header from upstream

解決方案是將這些行添加到 nginx 配置中:

fastcgi_buffers 16 16k;
fastcgi_buffer_size 32k;


查看完整回答
反對 回復(fù) 2022-10-28
?
HUWWW

TA貢獻1874條經(jīng)驗 獲得超12個贊

HTTP 502: Bad Gateway 響應(yīng)不是默認由 Laravel 輸出的響應(yīng),而是由您的服務(wù)器輸出的響應(yīng):

超文本傳輸協(xié)議 (HTTP) 502 Bad Gateway 服務(wù)器錯誤響應(yīng)代碼表示服務(wù)器在充當網(wǎng)關(guān)或代理時,收到了來自上游服務(wù)器的無效響應(yīng)。

然而,無效響應(yīng)完全有可能源于您的應(yīng)用程序,因此嘗試調(diào)試它是有意義的。

導致此類問題的原因可能更多,以下是它們的簡要概述和潛在的解決方法:

  • 確保在 Laravel.env文件中啟用調(diào)試并清除緩存。

  • 文件權(quán)限設(shè)置不正確。應(yīng)該是(取決于服務(wù)器,但一般的經(jīng)驗法則)文件為 644,文件夾/目錄為 755。

  • 一個 PHP 文件中的錯誤 - 嘗試display_errors在您的 PHP 配置中啟用該選項。

  • PHP 內(nèi)存和進程限制 - 嘗試增加您memory_limit的 PHP 配置。

  • 其他 PHP 進程限制 - 請咨詢服務(wù)器管理員/托管服務(wù)提供商

  • 損壞的 PHP 模塊、擴展、構(gòu)建 - 請與服務(wù)器管理員/托管服務(wù)提供商聯(lián)系

  • 晦澀難懂的 - 如果第 1-6 點沒有產(chǎn)生修復(fù),通常最好的做法是檢查 Apache 錯誤日志。

TL;DR:您需要讓您的網(wǎng)絡(luò)/系統(tǒng)管理員確定HTTP 502. Apache 錯誤日志可能會給您一個很好的指示。


查看完整回答
反對 回復(fù) 2022-10-28
?
翻閱古今

TA貢獻1780條經(jīng)驗 獲得超5個贊

我遇到過同樣的問題。增加緩沖區(qū)大小修復(fù)它。此外,我在我的應(yīng)用程序中使用 cookie 作為會話驅(qū)動程序,我猜 ~1kb 會話 cookie 占用了所有緩沖區(qū)?

將會話驅(qū)動程序更改為文件/數(shù)據(jù)庫也解決了該問題


查看完整回答
反對 回復(fù) 2022-10-28
  • 3 回答
  • 0 關(guān)注
  • 157 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號