Senas Emacs demonas gali išlaikyti seną tarpinį serverį
Patikrinkite ilgai veikiantį Emacs serverį ir URL bibliotekos tarpinio serverio būseną, kai naujas emacsclient terminalas atrodo ignoruojantis atnaujintus nustatymus.
Naujas terminalas nesukuria naujo Emacs serverio. emacsclient gali paprašyti vakarykščio demono atlikti šiandieninį paketo atsisiuntimą, naudodamas seną demono tarpinio serverio būseną.
Patikrinkite ir aplinką, ir url-proxy-services Emacs sesijoje, kuri tvarko nepavykusią užklausą:
| Kas pasenę? | Kur žiūrėti toliau |
|---|---|
| Emacs aplinkoje vis dar yra senasis galinis taškas | Serverio paleidimo šaltinis: naudotojo tarnyba, darbalaukio sesija arba demonas prisijungimo metu |
Aplinka teisinga, bet url-proxy-services vis dar turi senąjį galinį tašką | URL bibliotekos inicijavimas ir aiškūs Lisp nustatymai |
URL biblioteka gali inicijuoti palaikomus tarpinio serverio įrašus iš aplinkos. Vėliau pakeitus tą aplinką nebūtinai iš naujo sukuriamas jau inicijuotas ar Lisp kalboje aiškiai nustatytas įrašas. Konkrečiuose serverio kontekstuose perduodama klientui būdinga informacija nėra bendras serverio tarpinio serverio konfigūracijos atstatymas.
Ištaisykite numatytą veikiančią konfigūraciją ir jos paleidimo šaltinį, kad kitas serveris sutiktų. Paleidimas iš naujo taip pat suteikia naują inicijavimą, bet pirmiausia išsaugokite tame serveryje laikomą darbą; rėmelio uždarymas ir vėl atidarymas gali palikti procesą veikiantį.
Ši diagnozė susijusi su URL biblioteka. Jei paketas kviečia Git, curl ar kitą išorinį atsisiuntėją, vadovaukitės to kliento konfigūracija, o ne tikėkitės, kad url-proxy-services jį pakeis.