Search Postgresql Archives

Re: Fwd: Postgresql with nextcloud in Windows Server

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 4/1/19 10:03 PM, 김준형 wrote:

보낸사람: *김준형* <wnsuddlsla@xxxxxxxxx <mailto:wnsuddlsla@xxxxxxxxx>>
Date: 2019년 4월 2일 (화) 오후 2:02
Subject: Re: Postgresql with nextcloud in Windows Server
To: Adrian Klaver <adrian.klaver@xxxxxxxxxxx <mailto:adrian.klaver@xxxxxxxxxxx>>


Thanks for your reply and I hope this answers can help your questions

1) The nextcloud is running on PostgreSQL server. Cloud system needs PostgreSQL server.

Well I got that backwards. Forget that Nextcloud is an ownCloud fork.


2) Nextcloud system try to connect PostgreSQL server all time.
2019-03-27 20:46:59.396 LOG:  connection received: host=xxx.xxx.xxx.xxx port=xxxx 2019-03-27 20:46:59.403 LOG:  connection authorized: user=user_name database=db_name 2019-03-27 20:46:59.463 LOG:  disconnection: session time: 0:00:00.067 user=user_name database=db_name host=xxx.xxx.xxx.xxx port=xxxx
this connections repeat almost per 10sec.
Other clients well... use this PostgreSQL but not so much.(almost 30 people use this PostgreSQL include nextcloud system users)

There is nothing unusual about the above, just shows a client successfully connecting and then disconnecting. I set up an ownCloud server years ago as a test and as I remember it was constantly talking to the Postgres server. In postgresql.conf you could set log_statement = 'all' to see what is actually being done by the client(s). Just be aware this will generate a lot of logs so you probably want to do this for short period only.



3) Yes. log files doesn't shows problems clearly. I just checked log files and saw difference when server couldn't connected. 2019-03-27 20:46:59.396 LOG:  connection received: host=xxx.xxx.xxx.xxx port=xxxx 2019-03-27 20:46:59.403 LOG:  connection authorized: user=user_name database=db_name
this log repeated and no disconnection log.

This shows a successful connection. The disconnection maybe much further in the future or has not happened at all. To see current connections select from pg_stat_activity:

www.postgresql.org/docs/11/monitoring-stats.html#PG-STAT-ACTIVITY-VIEW


4) After problem occur, if try to connect to windows server, windows remote access shows time-out error. PostgreSQL server also too.

What problem occurs?
Where is the Windows server?


5) Before the server doesn't work normally, there is no problem to use PostgreSQL (even nextcloud system, too.)

6) No, It doesn't work. PostgreSQL service status doesn't changed.

Not sure you know that if you cannot connect to the Windows server?


7) When I restart server, I check PostgreSQL data and I see some schema data disappeared(only data). log files says 'db system was not properly shut down' so 'automatic recover in progress' when PostgreSQL server started after Windows Server get restarted. I think this 'not properly shut down' causes windows server cold booting.(I need to turn on the server quickly for some reason and my server spends a lot of time to restart.)

To me it looks like the OS is crashing and bringing the Postgres server down with it. There is a chance it is the other way around. To figure this out I would suggest looking at what is the below just before/at time of crash/after restart:

1) The Windows system logs

2) The Postgres log


2019년 4월 2일 (화) 오후 1:21, Adrian Klaver <adrian.klaver@xxxxxxxxxxx <mailto:adrian.klaver@xxxxxxxxxxx>>님이 작성:

    On 4/1/19 6:21 PM, 김준형 wrote:
     > Hi Community, I have problem so I wanna help from PostgreSQL
    community.
     > My problem is using PostgreSQL with nextcloud(cloud system) and
    It can
     > make no more connection to server. I checked log files and knew
    reason.
     > PostgreSQL prevented to disconnecting connection but still tried to
     > connect PostgreSQL server. This problem blocks to connect server and
     > can't stop PostgreSQL service. What I can do is just restart the
    server
     > and recover PostgreSQL data(I don't know why some data disappear.).
     > Can I get some help about this problem?

    Not sure I entirely understand the above, so to help can you answer the
    following:

    1) The Postgres server is running on nextcloud, correct?

    2) The client you are using to connect to the server is on nextcloud
    also or somewhere else?

    3) The log files do not show a problem, is this correct?

    4) Do you see an error message on the client end when you try to
    connect?

    5) Have you looked at your pg_hba.conf to see if allows connections
    from
    your client?

    6) Not sure what you mean when you say you cannot stop the service, but
    that you can restart it?

    7) How do you know that data has disappeared?

     >
     > My OS and PostgreSQL version is
     > PostgreSQL 10.5
     > Windows Server 2012 R2
     >


-- Adrian Klaver
    adrian.klaver@xxxxxxxxxxx <mailto:adrian.klaver@xxxxxxxxxxx>



--
Adrian Klaver
adrian.klaver@xxxxxxxxxxx





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]

  Powered by Linux