Vanha Emacs-daemon voi pitää vanhan välityspalvelimen
Tarkista pitkäikäinen Emacs-palvelin ja URL-kirjaston välityspalvelintila, kun uusi emacsclient-pääte näyttää jättävän päivitetyt asetukset huomiotta.
Uusi pääte ei luo uutta Emacs-palvelinta. emacsclient voi pyytää eilisen daemonia tekemään tämän päivän paketin latauksen käyttäen daemonin vanhaa välityspalvelintilaa.
Tarkastele sekä ympäristöä että url-proxy-services Emacs-istunnossa, joka käsittelee epäonnistuneen pyynnön:
| Mikä on vanhentunut? | Mihin katsoa seuraavaksi |
|---|---|
| Emacs-ympäristö sisältää yhä vanhan päätepisteen | Palvelimen käynnistyslähde: käyttäjäpalvelu, työpöytäistunto tai kirjautumisen aikana käynnistyvä daemon |
Ympäristö on oikein, mutta url-proxy-services sisältää yhä vanhan päätepisteen | URL-kirjaston alustus ja nimenomaiset Lisp-asetukset |
URL-kirjasto voi alustaa tuetut välityspalvelinmerkinnät ympäristöstä. Ympäristön myöhempi muuttaminen ei välttämättä rakenna uudelleen merkintää, joka on jo alustettu tai asetettu nimenomaisesti Lispissä. Tietyissä palvelinkonteksteissa välitettävät asiakaskohtaiset tiedot eivät ole palvelimen välityspalvelinasetusten yleinen nollaus.
Korjaa aiottu käytössä oleva kokoonpano ja sen käynnistyslähde, jotta seuraava palvelin on samaa mieltä. Uudelleenkäynnistys antaa myös tuoreen alustuksen, mutta tallenna ensin kyseisessä palvelimessa oleva työ; kehyksen sulkeminen ja uudelleen avaaminen voi jättää prosessin käyntiin.
Tämä diagnoosi koskee URL-kirjastoa. Jos paketti kutsuu Gitiä, curl-ohjelmaa tai muuta ulkoista lataajaa, noudata kyseisen asiakkaan kokoonpanoa sen sijaan, että odottaisit url-proxy-services-merkinnän korvaavan sen.