139 lines
6.3 KiB
Markdown
139 lines
6.3 KiB
Markdown
---
|
||||
|
|
page-title: "[Pdns-users] TCP Connection Thread died because of STL error: Reading data: Connection reset by peer"
|
|||
|
|
url: https://mailman.powerdns.com/pipermail/pdns-users/2010-May/018731.html
|
|||
|
|
date: "2023-04-19 12:18:15"
|
|||
|
|
---
|
|||
|
|
**David J Craigon** [david at craigon.co.uk](mailto:pdns-users%40mailman.powerdns.com?Subject=Re%3A%20%5BPdns-users%5D%20TCP%20Connection%20Thread%20died%20because%20of%20STL%20error%3A%0A%09Reading%20data%3A%20Connection%20reset%20by%20peer&In-Reply-To=%3CAANLkTilZB2deCtEBractNCNUomBCPEol3VrOE-ZBZoV4%40mail.gmail.com%3E "[Pdns-users] TCP Connection Thread died because of STL error: Reading data: Connection reset by peer")
|
|||
|
|
*Wed May 26 13:29:25 UTC 2010*
|
|||
|
|
|
|||
|
|
- Previous message: [\[Pdns-users\] Power DNS 2.9.22 compile error while running 'make' command](https://mailman.powerdns.com/pipermail/pdns-users/2010-May/018736.html)
|
|||
|
|
- Next message: [\[Pdns-users\] TCP Connection Thread died because of STL error: Reading data: Connection reset by peer](https://mailman.powerdns.com/pipermail/pdns-users/2010-May/018740.html)
|
|||
|
|
- **Messages sorted by:** [\[ date \]](https://mailman.powerdns.com/pipermail/pdns-users/2010-May/date.html#18731) [\[ thread \]](https://mailman.powerdns.com/pipermail/pdns-users/2010-May/thread.html#18731) [\[ subject \]](https://mailman.powerdns.com/pipermail/pdns-users/2010-May/subject.html#18731) [\[ author \]](https://mailman.powerdns.com/pipermail/pdns-users/2010-May/author.html#18731)
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
I've got to the bottom of it, sort of.
|
|||
|
|
|
|||
|
|
Firstly, only dig seems to cause this problem If I try it with
|
|||
|
|
nslookup on Windows, it seemed to work.
|
|||
|
|
|
|||
|
|
It works if I put in a manual serial number in the SOA records.
|
|||
|
|
Otherwise PowerDNS was putting out 0 a serial number in the SOA, which
|
|||
|
|
dig didn't like.
|
|||
|
|
|
|||
|
|
Any idea how to get automatic serial numbers working?
|
|||
|
|
|
|||
|
|
According to the manual:
|
|||
|
|
|
|||
|
|
"If left at 0, the default, PDNS will perform an internal list of the
|
|||
|
|
domain to determine highest change\_date field of all records within
|
|||
|
|
the zone, and use that as the zone serial number. "
|
|||
|
|
|
|||
|
|
So what goes in the change\_date field? I tried putting 20100526 as a
|
|||
|
|
numerical representation of now, but it was still putting out 0 as a
|
|||
|
|
serial number.
|
|||
|
|
|
|||
|
|
|
|||
|
|
David
|
|||
|
|
|
|||
|
|
|
|||
|
|
On 26 May 2010 12:21, David J Craigon <[david at craigon.co.uk](http://mailman.powerdns.com/mailman/listinfo/pdns-users)\> wrote:
|
|||
|
|
> *DB schema is exactly as here:*
|
|||
|
|
\>
|
|||
|
|
\> *[http://doc.powerdns.com/generic-mypgsql-backends.html](http://doc.powerdns.com/generic-mypgsql-backends.html)*
|
|||
|
|
\>
|
|||
|
|
\> *with the only difference that I have put these tables in a schema*
|
|||
|
|
\> *"dns" in the database, since I want to use the database for other*
|
|||
|
|
\> *things too.*
|
|||
|
|
\>
|
|||
|
|
\> *These are my database queries- they are exactly the same as the*
|
|||
|
|
\> *defaults, except for adding dns. to the beginning of every table name.*
|
|||
|
|
\>
|
|||
|
|
\> *# database queries*
|
|||
|
|
\>
|
|||
|
|
\> *gpgsql-basic-query=select content,ttl,prio,type,domain\_id,name from*
|
|||
|
|
\> *dns.records where type='%s' and name='%s'*
|
|||
|
|
\>
|
|||
|
|
\> *gpgsql-id-query=select content,ttl,prio,type,domain\_id,name from*
|
|||
|
|
\> *dns.records where type='%s' and name='%s' and domain\_id=%d*
|
|||
|
|
\>
|
|||
|
|
\> *gpgsql-any-query=select content,ttl,prio,type,domain\_id,name from*
|
|||
|
|
\> *dns.records where name='%s'*
|
|||
|
|
\>
|
|||
|
|
\> *gpgsql-any-id-query=select content,ttl,prio,type,domain\_id,name from*
|
|||
|
|
\> *dns.records where name='%s' and domain\_id=%d*
|
|||
|
|
\>
|
|||
|
|
\> *gpgsql-list-query=select content,ttl,prio,type,domain\_id,name from*
|
|||
|
|
\> *dns.records where domain\_id=%d*
|
|||
|
|
\>
|
|||
|
|
\>
|
|||
|
|
\>
|
|||
|
|
\> *gpgsql-master-zone-query=select master from dns.domains where*
|
|||
|
|
\> *name='%s' and type='SLAVE'*
|
|||
|
|
\>
|
|||
|
|
\> *gpgsql-info-zone-query=select*
|
|||
|
|
\> *id,name,master,last\_check,notified\_serial,type from dns.domains where*
|
|||
|
|
\> *name='%s'*
|
|||
|
|
\>
|
|||
|
|
\> *gpgsql-info-all-slaves-query=select id,name,master,last\_check,type*
|
|||
|
|
\> *from dns.domains where type='SLAVE'*
|
|||
|
|
\>
|
|||
|
|
\> *gpgsql-supermaster-query=select account from dns.supermasters where*
|
|||
|
|
\> *ip='%s' and nameserver='%s');*
|
|||
|
|
\>
|
|||
|
|
\> *gpgsql-insert-slave-query=insert into dns.domains*
|
|||
|
|
\> *(type,name,master,account) values('SLAVE','%s','%s','%s')*
|
|||
|
|
\>
|
|||
|
|
\> *gpgsql-insert-record-query=insert into dns.records*
|
|||
|
|
\> *(content,ttl,prio,type,domain\_id,name) values*
|
|||
|
|
\> *('%s',%d,%d,'%s',%d,'%s')*
|
|||
|
|
\>
|
|||
|
|
\> *gpgsql-update-serial-query=update dns.domains set notified\_serial=%d where id=%d*
|
|||
|
|
\>
|
|||
|
|
\> *gpgsql-update-lastcheck-query=update dns.domains set*
|
|||
|
|
\> *notified\_serial=%d where id=%d*
|
|||
|
|
\>
|
|||
|
|
\> *gpgsql-info-all-master-query=select*
|
|||
|
|
\> *id,name,master,last\_check,notified\_serial,type from dns.domains where*
|
|||
|
|
\> *type='MASTER'*
|
|||
|
|
\>
|
|||
|
|
\> *gpgsql-delete-zone-query=delete from dns.records where domain\_id=%d*
|
|||
|
|
\>
|
|||
|
|
\>
|
|||
|
|
\>
|
|||
|
|
\> *gpgsql-wildcard-query=select content,ttl,prio,type,domain\_id,name from*
|
|||
|
|
\> *dns.records where type='%s' and name like '%s'*
|
|||
|
|
\>
|
|||
|
|
\> *gpgsql-wildcard-id-query=select content,ttl,prio,type,domain\_id,name*
|
|||
|
|
\> *from dns.records where type='%s' and name like '%s' and domain\_id=%d*
|
|||
|
|
\>
|
|||
|
|
\> *gpgsql-wildcard-any-query=select content,ttl,prio,type,domain\_id,name*
|
|||
|
|
\> *from dns.records where name like '%s'*
|
|||
|
|
\>
|
|||
|
|
\> *gpgsql-wildcard-any-id-query=select*
|
|||
|
|
\> *content,ttl,prio,type,domain\_id,name from dns.records where name='%s'*
|
|||
|
|
\> *and domain\_id=%d*
|
|||
|
|
\>
|
|||
|
|
\>
|
|||
|
|
\> *David*
|
|||
|
|
\>
|
|||
|
|
\> *On 26 May 2010 12:00, bert hubert <[bert.hubert at netherlabs.nl](http://mailman.powerdns.com/mailman/listinfo/pdns-users)\> wrote:*
|
|||
|
|
\>> *On Wed, May 26, 2010 at 11:59:31AM +0100, David J Craigon wrote:*
|
|||
|
|
\>>> *Adding a TTL doesn't help. Without one, ordinary queries are responded*
|
|||
|
|
\>>> *to with the default TTL.*
|
|||
|
|
\>>
|
|||
|
|
\>> *Ok - can you show all your queries from the configuration? And your db schema?*
|
|||
|
|
\>>
|
|||
|
|
\>> *Bert*
|
|||
|
|
\>>
|
|||
|
|
\>
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
- Previous message: [\[Pdns-users\] Power DNS 2.9.22 compile error while running 'make' command](https://mailman.powerdns.com/pipermail/pdns-users/2010-May/018736.html)
|
|||
|
|
- Next message: [\[Pdns-users\] TCP Connection Thread died because of STL error: Reading data: Connection reset by peer](https://mailman.powerdns.com/pipermail/pdns-users/2010-May/018740.html)
|
|||
|
|
- **Messages sorted by:** [\[ date \]](https://mailman.powerdns.com/pipermail/pdns-users/2010-May/date.html#18731) [\[ thread \]](https://mailman.powerdns.com/pipermail/pdns-users/2010-May/thread.html#18731) [\[ subject \]](https://mailman.powerdns.com/pipermail/pdns-users/2010-May/subject.html#18731) [\[ author \]](https://mailman.powerdns.com/pipermail/pdns-users/2010-May/author.html#18731)
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
[More information about the Pdns-users mailing list](http://mailman.powerdns.com/mailman/listinfo/pdns-users)
|