Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2

18.3. Khởi động tỷ lệ kèo bóng đá trực tuyến hôm nay#

Trước khi bất kỳ ai có thể truy cập cơ sở dữ liệu, bạn phải khởi động tỷ lệ kèo bóng đá trực tuyến hôm nay. Chương trình tỷ lệ kèo bóng đá trực tuyến hôm nay được gọi làPostgres.

10433_10478tỷ lệ kèo bóng đá trực tuyến hôm nay, Nó gần như chắc chắn bao gồm các điều khoản để chạy tỷ lệ kèo bóng đá trực tuyến hôm nay chủ như một tác vụ nền theo các quy ước của hệ điều hành của bạn. Sử dụng cơ sở hạ tầng của gói để khởi động tỷ lệ kèo bóng đá trực tuyến hôm nay chủ sẽ ít hoạt động hơn nhiều so với việc tìm ra cách tự làm điều này. Tham khảo tài liệu cấp gói để biết chi tiết.

Cách khởi động của tỷ lệ kèo bóng đá trực tuyến hôm nay chủ theo cách thủ công chỉ là gọiPostgres10946_11014-DTùy chọn, ví dụ:

$postgres -d/usr/local/pgsql/data

sẽ để tỷ lệ kèo bóng đá trực tuyến hôm nay chủ chạy ở phía trước. Điều này phải được thực hiện trong khi đăng nhập vàotỷ lệ kèo bóng đá trực tuyến hôm nayTài khoản người dùng. Không có-D, tỷ lệ kèo bóng đá trực tuyến hôm nay chủ sẽ cố gắng sử dụng thư mục dữ liệu được đặt tên bởi biến môi trườngPGDATA. Nếu biến đó cũng không được cung cấp, nó sẽ thất bại.

Thông thường tốt hơn là bắt đầuPostgresTrong nền. Đối với điều này, hãy sử dụng cú pháp Unix Shell thông thường:

$Postgres -d/usr/local/pgsql/data logfile 2 & 1 &

11843_11883stdoutstderrxuất ra ở đâu đó, như được hiển thị ở trên. Nó sẽ giúp cho mục đích kiểm toán và chẩn đoán các vấn đề. (Nhìn thấyPhần 24.3Để thảo luận kỹ lưỡng hơn về xử lý tệp nhật ký.)

ThePostgresChương trình cũng có một số tùy chọn dòng lệnh khác. Để biết thêm thông tin, xemPostgresTrang tham khảo vàChương 19bên dưới.

Cú pháp shell này có thể nhanh chóng tẻ nhạt. Do đó chương trình trình bao bọcpg_ctlđược cung cấp để đơn giản hóa một số nhiệm vụ. Ví dụ:

pg_ctl start -l logfile

sẽ khởi động tỷ lệ kèo bóng đá trực tuyến hôm nay chủ trong nền và đặt đầu ra vào tệp nhật ký được đặt tên. The-DTùy chọn có cùng ý nghĩa ở đây vớiPostgres. PG_CTLcũng có khả năng dừng tỷ lệ kèo bóng đá trực tuyến hôm nay chủ.

Thông thường, bạn sẽ muốn khởi động tỷ lệ kèo bóng đá trực tuyến hôm nay khi khởi động máy tính.Các tập lệnh AutoStart là dành riêng cho hệ điều hành. Có một vài tập lệnh ví dụ được phân phối vớitỷ lệ kèo bóng đá trực tuyến hôm naytrong13648_13671Thư mục. Cài đặt một sẽ yêu cầu đặc quyền gốc.

Các hệ thống khác nhau có các quy ước khác nhau để tỷ lệ kèo bóng đá trực tuyến hôm nay daemon khi tỷ lệ kèo bóng đá trực tuyến hôm nay. Nhiều hệ thống có một tệp/etc/rc.localhoặc/etc/rc.d/rc.local. Những người khác sử dụnginit.dhoặcRC.DThư mục. Dù bạn làm gì, tỷ lệ kèo bóng đá trực tuyến hôm nay chủ phải được chạy bởitỷ lệ kèo bóng đá trực tuyến hôm nayTài khoản người dùngvà không phải bởi roothoặc bất kỳ người dùng nào khác. Do đó, có lẽ bạn nên hình thành các lệnh của mình bằng cách sử dụng14301_14323. Ví dụ:

14377_14448

Dưới đây là một vài gợi ý cụ thể về hệ điều hành. (Trong mỗi trường hợp, hãy chắc chắn sử dụng thư mục cài đặt và tên người dùng thích hợp trong đó chúng tôi hiển thị các giá trị chung.)

  • choFreeBSD, nhìn vào tệp14844_14875trongtỷ lệ kèo bóng đá trực tuyến hôm nayPhân phối nguồn.

  • trênOpenBSD, Thêm các dòng sau vào tệp15194_15209:

    Nếu [-x/usr/local/pgsql/bin/pg_ctl -a -x/usr/local/pgsql/bin/postgres]; sau đó
        Su -l postgres -c '/usr/local/pgsql/bin/pg_ctl start -s -l/var/tỷ lệ kèo bóng đá trực tuyến hôm nay/log -d/usr/local/pgsql/data'
        echo -n 'tỷ lệ kèo bóng đá trực tuyến hôm nay'
    fi
  • trênLinuxHệ thống thêm

    /usr/local/pgsql/bin/pg_ctl start -l logfile -d/usr/local/pgsql/data

    đến/etc/rc.d/rc.localhoặc/etc/rc.localhoặc nhìn vào tệp16029_16058trongtỷ lệ kèo bóng đá trực tuyến hôm nayPhân phối nguồn.

    Khi sử dụngSystemd, bạn có thể sử dụng tệp đơn vị dịch vụ sau (ví dụ: tại/etc/systemd/system/tỷ lệ kèo bóng đá trực tuyến hôm nayservice):

    [Đơn vị]
    Mô tả = tỷ lệ kèo bóng đá trực tuyến hôm nay PostgreSQL
    Tài liệu = người đàn ông: Postgres (1)
    After = mạng-online.target
    Muốn = mạng-online.target
    
    [Dịch vụ]
    Loại = Thông báo
    Người dùng = Postgres
    ExecStart =/usr/local/pgsql/bin/postgres -d/usr/local/pgsql/data
    ExecReload =/bin/kill -hup $ mainpid
    Killmode = hỗn hợp
    Giết chết = sigint
    Thời gian chờ = Vô cực
    
    [Cài đặt]
    Wantby = multi-user.target

    Sử dụngtype = thông báoYêu cầu rằng nhị phân tỷ lệ kèo bóng đá trực tuyến hôm nay chủ được xây dựng vớiĐịnh cấu hình-với systemd.

    xem xét cẩn thận cài đặt thời gian chờ.systemd17073_17210tỷ lệ kèo bóng đá trực tuyến hôm naytỷ lệ kèo bóng đá trực tuyến hôm nay chủ có thể phải thực hiện phục hồi sự cố khi khởi động có thể mất nhiều thời gian hơn để sẵn sàng. Giá trị được đề xuất củaVô cựcVô số logic thời gian chờ.

  • trênNetBSD, Sử dụngFreeBSDhoặcLinuxBắt đầu tập lệnh, tùy thuộc vào sở thích.

  • trênSolaris, tạo một tệp có tên/etc/init.d/tỷ lệ kèo bóng đá trực tuyến hôm naychứa dòng sau:

    18090_18182

    Sau đó, tạo một liên kết tượng trưng cho nó trong/etc/rc3.dASS99postgresql.

Trong khi tỷ lệ kèo bóng đá trực tuyến hôm nay chủ đang chạy, nóPIDđược lưu trữ trong tệpPostmaster.pidTrong thư mục dữ liệu. Điều này được sử dụng để ngăn chặn nhiều trường hợp tỷ lệ kèo bóng đá trực tuyến hôm nay chủ chạy trong cùng một thư mục dữ liệu và cũng có thể được sử dụng để tắt tỷ lệ kèo bóng đá trực tuyến hôm nay chủ.

18.3.1. tỷ lệ kèo bóng đá trực tuyến hôm nay chủ khởi động thất bại#

Có một số lý do phổ biến mà tỷ lệ kèo bóng đá trực tuyến hôm nay chủ có thể không khởi động. Kiểm tra tệp nhật ký của tỷ lệ kèo bóng đá trực tuyến hôm nay chủ hoặc khởi động bằng tay (không chuyển hướng đầu ra tiêu chuẩn hoặc lỗi tiêu chuẩn) và xem thông báo lỗi nào xuất hiện. Dưới đây chúng tôi giải thích một số thông báo lỗi phổ biến nhất chi tiết hơn.

Log: Không thể liên kết địa chỉ IPv4 "127.0.0.1": Địa chỉ đã được sử dụng
Gợi ý: Một người bán bưu điện khác đã chạy trên cổng 5432? Nếu không, hãy đợi một vài giây và thử lại.
Fatal: Không thể tạo bất kỳ ổ cắm TCP/IP nào

Điều này thường có nghĩa là những gì nó gợi ý: Bạn đã cố gắng khởi động một tỷ lệ kèo bóng đá trực tuyến hôm nay chủ khác trên cùng một cổng nơi một người đã chạy. Tuy nhiên, nếu thông báo lỗi kernel khôngĐịa chỉ đã được sử dụngHoặc một số biến thể của điều đó, có thể có một vấn đề khác. Ví dụ: cố gắng khởi động một tỷ lệ kèo bóng đá trực tuyến hôm nay chủ trên số cổng dành riêng có thể vẽ một cái gì đó như:

$Postgres -P 666Log: Không thể liên kết địa chỉ IPv4 "127.0.0.1": Quyền bị từ chối
Gợi ý: Một người bán bưu điện khác đã chạy trên cổng 666? Nếu không, hãy đợi một vài giây và thử lại.
Fatal: Không thể tạo bất kỳ ổ cắm TCP/IP nào

Một thông báo như:

20215_20360

Có thể có nghĩa là giới hạn của hạt nhân của bạn về kích thước của bộ nhớ chia sẻ nhỏ hơn khu vực làm việctỷ lệ kèo bóng đá trực tuyến hôm nayđang cố gắng tạo (4011376640 byte trong ví dụ này). Điều này chỉ có khả năng xảy ra nếu bạn đã đặtshared_memory_typeđếnSYSV. Trong trường hợp đó, bạn có thể thử khởi động tỷ lệ kèo bóng đá trực tuyến hôm nay chủ với số lượng bộ đệm nhỏ hơn bình thường (Shared_buffers) hoặc cấu hình lại kernel của bạn để tăng kích thước bộ nhớ được chia sẻ được phép. Bạn cũng có thể thấy thông báo này khi cố gắng khởi động nhiều tỷ lệ kèo bóng đá trực tuyến hôm nay chủ trên cùng một tỷ lệ kèo bóng đá trực tuyến hôm nay, nếu tổng dung lượng của chúng được yêu cầu vượt quá giới hạn kernel.

một lỗi như:

Fatal: Không thể tạo Semaphores: Không còn khoảng trống trên thiết bị
Chi tiết: Cuộc gọi hệ thống không thành công là Semget (5440126, 17, 03600).

khôngkhôngCó nghĩa là bạn đã hết dung lượng đĩa. Nó có nghĩa là giới hạn của hạt nhân của bạn về số lượngSystem V21460_21501tỷ lệ kèo bóng đá trực tuyến hôm naymuốn tạo. Như trên, bạn có thể giải quyết vấn đề bằng cách khởi động tỷ lệ kèo bóng đá trực tuyến hôm nay chủ với số lượng kết nối được phép giảm (Max_Connections), nhưng cuối cùng bạn sẽ muốn tăng giới hạn hạt nhân.

Chi tiết về cấu hìnhSystem V IPCCác cơ sở được đưa ra trongPhần 18.4.1.

18.3.2. Sự cố kết nối tỷ lệ kèo bóng đá trực tuyến hôm nay khách#

Mặc dù các điều kiện lỗi có thể có ở phía tỷ lệ kèo bóng đá trực tuyến hôm nay khách khá đa dạng và phụ thuộc vào ứng dụng, một số trong số chúng có thể liên quan trực tiếp đến cách bắt đầu tỷ lệ kèo bóng đá trực tuyến hôm nay chủ. Các điều kiện khác với các điều kiện được hiển thị dưới đây phải được ghi lại với ứng dụng khách tương ứng.

PSQL: Lỗi: Kết nối với tỷ lệ kèo bóng đá trực tuyến hôm nay chủ tại "server.joe.com" (123.123.123.123), cổng 5432 không thành công
        tỷ lệ kèo bóng đá trực tuyến hôm nay chủ đang chạy trên tỷ lệ kèo bóng đá trực tuyến hôm nay chủ đó và chấp nhận kết nối TCP/IP?

Đây là chungTôi không thể tìm thấy một tỷ lệ kèo bóng đá trực tuyến hôm nay chủ để nói chuyện vớiHồiThất bại. Nó trông giống như ở trên khi giao tiếp TCP/IP được thử. Một lỗi phổ biến là quên định cấu hình tỷ lệ kèo bóng đá trực tuyến hôm nay chủ để cho phép kết nối TCP/IP.

Ngoài ra, bạn có thể nhận được điều này khi thử giao tiếp ổ cắm tên miền đơn vị đến tỷ lệ kèo bóng đá trực tuyến hôm nay chủ cục bộ:

PSQL: Lỗi: Kết nối với tỷ lệ kèo bóng đá trực tuyến hôm nay chủ trên ổ cắm "/tmp/.s.pgsql.5432" Không thành công: Không có tệp hoặc thư mục đó
        tỷ lệ kèo bóng đá trực tuyến hôm nay chủ đang chạy cục bộ và chấp nhận kết nối trên ổ cắm đó?

Nếu tỷ lệ kèo bóng đá trực tuyến hôm nay chủ thực sự đang chạy, hãy kiểm tra xem ý tưởng của tỷ lệ kèo bóng đá trực tuyến hôm nay khách về đường dẫn ổ cắm (ở đây/TMP) Đồng ý với tỷ lệ kèo bóng đá trực tuyến hôm nay chủunix_socket_directoriesCài đặt.

Thông báo lỗi kết nối luôn hiển thị địa chỉ tỷ lệ kèo bóng đá trực tuyến hôm nay chủ hoặc tên đường dẫn ổ cắm, rất hữu ích trong việc xác minh rằng tỷ lệ kèo bóng đá trực tuyến hôm nay khách đang cố gắng kết nối với đúng vị trí. Nếu trên thực tế không có tỷ lệ kèo bóng đá trực tuyến hôm nay chủ nào nghe ở đó, thông báo lỗi kernel thường sẽ làKết nối bị từ chốihoặcKhông có tệp hoặc thư mục đó, như minh họa. (Điều quan trọng là phải nhận ra rằngKết nối bị từ chốiTrong ngữ cảnh nàykhôngCó nghĩa là tỷ lệ kèo bóng đá trực tuyến hôm nay chủ có yêu cầu kết nối của bạn và từ chối nó. Trường hợp đó sẽ tạo ra một thông báo khác, như trongPhần 20.15.) Các thông báo lỗi khác nhưkết nối hết thời gianCó thể chỉ ra các vấn đề cơ bản hơn, như thiếu kết nối mạng hoặc tường lửa chặn kết nối.

Gửi hiệu chỉnh

Nếu bạn thấy bất cứ điều gì trong tài tỷ lệ kèo bóng đá trực tuyến hôm nay không chính xác, không khớp Kinh nghiệm của bạn với tính năng cụ thể hoặc yêu cầu làm rõ thêm, Vui lòng sử dụngMẫu nàyĐể báo cáo vấn đề tài tỷ lệ kèo bóng đá trực tuyến hôm nay.