Comments (2)
Short background: feed2imap-go
opens multiple connections to the IMAP-server, so that whenever a feed has finished pulling, parsing and checking against the cache, it can grab a connection and make it do its bidding.
At first, only one connection is established (to check that server is reachable, credentials fit, etc). The other connections are then opened in the background (and added to the pool as they come).
From what I can figure, feed2imap-go
was still in the process of establishing those connections when the main program was done and issued the Disconnect
-command. Reason: The error says that the channel that adds new connections to the connection pool has been closed.
So, this is indeed a bug: feed2imap-go
should handle this more graceful.
Could you check running with the -v
flag to see whether this diagnosis fits? In regular cases you should see 5 "connected" messages and one "disconnected". In your error case there should be less than 5 "connected" and the error message should be around the "Disconnect"
I also opened #98 to make the number of parallel connections configurable, so that it can be reduced when the mail server does not support multiple connections.
from feed2imap-go.
This only happens rarely, so running the command with -v
on the command line I only see the regular behavior you describe, unfortunately.
from feed2imap-go.
Related Issues (20)
- docker pull no basic auth credentials HOT 2
- Do not hardcode username for https://index.docker.io/v1/ HOT 1
- StackOverflow: Atom author tag in RSS feed HOT 6
- Question: how do I specify that I want all items to land in the same folder (from different sources) HOT 5
- New option `auto-target`
- Dependabot can't resolve your Go dependency files
- `reupload-if-updated` needs enhancement? HOT 1
- Deliverability Issues HOT 4
- Sometimes feed2imap-go hangs HOT 4
- Unify items in folder
- Empty root is not allowed HOT 4
- Image attachments should use original file name rather than "Mail Attachment.jpeg" HOT 10
- Feature Request: Modify template HOT 7
- Readability support HOT 2
- Replace HTML entities by their counterpart HOT 1
- panic: runtime error: index out of range [0] with length 0 HOT 3
- print-cache docs? HOT 4
- Don't run if config.yml is world-readable HOT 2
- Make number of parallel IMAP connections configurable
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from feed2imap-go.