PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

मेरा पोस्टग्रेज डेटाबेस कुछ समय के लिए क्यों काम कर रहा है और फिर एक बार फिर से शुरू होने पर सर्वर शुरू करने में सक्षम नहीं है?

/etc/init.d/postgres फ़ाइल कुछ इस तरह दिखती है:::

#!/bin/sh
set -e

### BEGIN INIT INFO
# Provides:             postgresql
# Required-Start:       $local_fs $remote_fs $network $time
# Required-Stop:        $local_fs $remote_fs $network $time
# Should-Start:         $syslog
# Should-Stop:          $syslog
# Default-Start:        2 3 4 5
# Default-Stop:         0 1 6
# Short-Description:    PostgreSQL RDBMS server
### END INIT INFO


# Setting environment variables for the postmaster here does not work; please
# set them in /etc/postgresql/<version>/<cluster>/environment instead.

[ -r /usr/share/postgresql-common/init.d-functions ] || exit 0

. /usr/share/postgresql-common/init.d-functions

# versions can be specified explicitly
if [ -n "$2" ]; then
    versions="$2 $3 $4 $5 $6 $7 $8 $9"
else
    get_versions
fi

case "$1" in
    start|stop|restart|reload)
        if [ "$1" = "start" ]; then
            create_socket_directory
        fi
        if [ -z "`pg_lsclusters -h`" ]; then
            log_warning_msg 'No PostgreSQL clusters exist; see "man pg_createcluster"'
            exit 0
        fi
        for v in $versions; do
            $1 $v || EXIT=$?
        done
        exit ${EXIT:-0}
        ;;
    status)
        LS=`pg_lsclusters -h`
        # no clusters -> unknown status
        [ -n "$LS" ] || exit 4
        echo "$LS" | awk 'BEGIN {rc=0} {if (match($4, "down")) rc=3; printf ("%s/%s (port %s): %s\n", $1, $2, $3, $4)}; END {exit rc}'
        ;;
    force-reload)
        for v in $versions; do
            reload $v
        done
        ;;
    *)
        echo "Usage: $0 {start|stop|restart|reload|force-reload|status} [version ..]"
        exit 1
        ;;
esac

exit 0


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. लार्वा माइग्रेशन चलाने पर पासवर्ड प्रमाणीकरण विफल त्रुटि

  2. टाइमस्टैम्प से मिलीसेकंड भाग छोड़ें

  3. मैं हेरोकू में किसी ऐप में डेटाबेस कैसे संलग्न कर सकता हूं?

  4. दो-तरफा बाज़ार में संबंधपरक तालिकाओं का निर्माण कैसे करें

  5. एसएसएल के माध्यम से फीनिक्स वेब ऐप से पोस्टग्रेएसक्यूएल से कैसे कनेक्ट करें?