pgAdmin 4 เวอร์ชัน 3 ล้มเหลวในการเปิดเป็นครั้งที่สอง


27

ฉันเพิ่งติดตั้งpgAdmin 4เวอร์ชัน 3.0.0 สำหรับmacOS Sierraแทนที่pgAdminที่มาพร้อมกับPostgres 10.3 ที่ใช้งานบนเครื่อง Mac เครื่องเดียวกัน

ฉันเปิดpgAdmin 4.appไอคอนแอพซึ่งทำให้เบราว์เซอร์ Safariมาที่ด้านหน้าพร้อมกับแท็บแสดงส่วนติดต่อผู้ใช้ pgAdmin ตามปกติ ดี.

ฉันปิดแท็บนั้นใน Safari ตอนนี้เมื่อฉันเปิดpgAdmin 4.appไอคอน (การดับเบิลคลิกหรือเลือกFile> Open) ไม่มีอะไรเกิดขึ้น

pgAdmin ควรจะเปิดในหน้าต่างเบราว์เซอร์แทนที่จะเป็นในหน้าต่างของแอพหรือไม่?

➡จะเปิด pgAdmin อีกครั้งได้อย่างไร?

คำตอบ:


30

เมนูไอคอน "ช้าง"

เมื่อ pgAdmin ทำงานเมนูไอคอนรูปช้างจะปรากฏขึ้น ดูที่มุมขวาบนของหน้าจอ ช้างหมายถึงSlonikมาสคอตของ Postgres

เลือกNew pgAdmin Windowรายการเมนู

ป้อนคำอธิบายรูปภาพที่นี่

FYI, pgAdmin 4 ถูกสร้างขึ้นเป็นเว็บแอปไม่ใช่แอปเดสก์ท็อปแม้ว่าจะทำงานในเครื่องของคุณเอง โปรดทราบว่าเว็บเซิร์ฟเวอร์ภายในที่ให้บริการโดย pgAdmin 4 ทำงานอย่างต่อเนื่องแม้หลังจากที่คุณปิดหน้าต่างทั้งหมด ใช้Shutdown serverรายการเมนูดังที่แสดงไว้ด้านบนหากคุณต้องการหยุดเว็บเซิร์ฟเวอร์นั้น

ป.ล. ฉันเห็นด้วยมันสับสนมากว่าการคลิกที่ไอคอนไม่ได้ทำสิ่งเดียวกัน (เมื่อ pgAdmin ทำงานอยู่)


บิงโก! ฉันพบเมนูดังกล่าวพร้อม pgAdmin 4 version 3.0 รายการเมนูใช้งานได้ ขอขอบคุณ.
Basil Bourque

6
มันคือช้างในห้อง ... ที่ไม่มีใครเห็น
Brian D

7

อัปเดตสำหรับทางออกที่ดีที่สุดให้ดูคำตอบโดย Burmistrov

เว็บเบราว์เซอร์

สำหรับการเปิดแอพทำให้หน้าเปิดในเว็บเบราว์เซอร์เริ่มต้นของคุณใช่นั่นเป็นเรื่องปกติใหม่

ต่ออีเมลบน psgsql- ประกาศอีเมลที่ส่งโดย Dave Page เมื่อ 2018-04-13:

ขณะนี้เดสก์ท็อปรันไทม์ทำงานเป็นแอปพลิเคชันถาดระบบและใช้เบราว์เซอร์บนระบบเพื่อแสดง pgAdmin สิ่งนี้จะแก้ไขข้อบกพร่องและปัญหาต่าง ๆ ที่เกิดจาก QtWebKit / QtWebEngine

การเปิดตัวครั้งที่สอง

สำหรับแอปที่ไม่ได้ทำอะไรเมื่อเปิดตัวหลังจากปิดหน้าต่างเว็บเบราว์เซอร์แรกวิธีแก้ปัญหาเดียว: คั่นหน้า URL

นี่คือตัวอย่างของ URL ดังกล่าว:

http://127.0.0.1:58353/browser/

หมายเลขพอร์ต 58353 ในตัวอย่างข้างต้นแตกต่างกันไปตามอำเภอใจ การค้นพบพอร์ตในการใช้งานในปัจจุบันทำพอร์ตการสแกน

ฆ่ากระบวนการเซิร์ฟเวอร์ pgAdmin

แอป pgAdmin 4 ออกแบบจริงเป็นเว็บแอปทำงานภายในเว็บเซิร์ฟเวอร์รวม ดังนั้นหมายเลขพอร์ตที่แสดงด้านบนจึงเป็นพอร์ตที่เว็บเซิร์ฟเวอร์ที่ให้มานั้นรับฟัง

ดังนั้นวิธีหนึ่งในการแก้ปัญหาแอปเปิดใหม่ของเราคือการฆ่ากระบวนการของเว็บเซิร์ฟเวอร์ของ pgAdmin จากนั้นรันแอพ pgAdmin 4 อีกครั้งเพื่อเปิดเว็บเซิร์ฟเวอร์ที่ให้มาใหม่สร้างpgAdmin 4กระบวนการอีกครั้งและให้เว็บเบราว์เซอร์เริ่มต้นของคุณเปิดหน้าต่างใหม่

สกรีนช็อตของ Mac app Activity Monitor ที่เสนอเพื่อฆ่ากระบวนการ 'pgAdmin 4'

เครื่องมือสำรอง

ใช่ pgAdmin 4 น่ารำคาญในเรื่องนี้และในเรื่องอื่นเช่นกัน คุณอาจต้องการใช้เครื่องมือผู้ดูแลระบบสำรอง มีให้เลือกมากมาย


3
RE: second launching วิธีเดียว / ที่เร็วที่สุดที่ฉันพบในการเปิดตัวครั้งที่สอง (ขาดการรีบูต) คือการยุติกระบวนการ pgAdmin 4 ใน Activity Monitor จากนั้นการเปิดตัวใหม่ทำงานได้ดี แต่จำเป็นต้องทำเช่นนี้สำหรับการเปิดใหม่ทุกครั้ง การบุ๊กมาร์ก URL ไม่ได้ช่วย - มันทำให้เกิดข้อผิดพลาด
Brian F

คำถามที่ยอดเยี่ยมกับคำตอบที่ดีและชัดเจน
MWiesner

1
พอร์ต 58353 มีการเปลี่ยนแปลงแบบสุ่ม คุณไม่สามารถคั่นหน้า
Trinh Hoang Nhu

@BrianF ขอบคุณการฆ่าpgAdmin 4กระบวนการเป็นวิธีแก้ปัญหาง่ายๆ ฉันเพิ่มที่คำตอบของฉัน
Basil Bourque

3

หลังจากติดตั้ง pgadmin4-3.0 ฉันลบออกแล้วติดตั้งใหม่ pgadmin4-2.1 ปัญหาที่การแก้ไขรุ่นใหม่นี้มีค่ามากกว่าความท้าทายที่แนะนำในมุมมองของฉัน หลังจากเปลี่ยนกลับเป็น 4-2.1 ฉันได้รับข้อความ "ไม่สามารถติดต่อเซิร์ฟเวอร์แอปพลิเคชัน" เมื่อเปิด pgAdmin เพื่อแก้ไขปัญหานี้ฉันเปลี่ยนชื่อ ~ / .pgadmin แต่นี่ทำให้การเชื่อมต่อที่บันทึกไว้ของฉันหาย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.