Zotero connector port "stealing"
Zotero listens on port 23119 for Connector requests. Sometimes after Zotero closes, I find that Evince, or other PDF readers opened from Zotero, end up listening on this port.
I realized this was happening because when I restart Zotero, the Connector does not work because the port is taken by Evince.
Is it possible that Zotero is not releasing the port when it exits, and this results in the system giving the port to one of the children processes (Evince in this case)?
I realized this was happening because when I restart Zotero, the Connector does not work because the port is taken by Evince.
Is it possible that Zotero is not releasing the port when it exits, and this results in the system giving the port to one of the children processes (Evince in this case)?
Have you tested this thoroughly? I.e. if you restart Zotero with Evince launched by a previous Zotero session, saving from connector fails, but if you restart Zotero after closing the Evince launched by previous Zotero session, then connector saves well? What distribution are you running? Could you submit a Report ID after restarting Zotero where the connector server on port 23119 has failed to initialize?
sudo netstat -pln | grep 23119
show it as bound to the port while Zotero is open?First, I had Zotero opened with the Connector working fine and Zotero listening on port 23119. Then I opened a PDF (Evince) from Zotero, and exited Zotero (with Evince left open). AT this point when I do `netstat -pln | grep 23119` I find Evince listening on port 23119. I opened Zotero again and Connector was no longer working. Then I submitted the error report.
I am on Linux Mint 18.3.