2015-10-20 16 views
5

Im đấu tranh kể từ hôm qua với một vấn đề hoàn toàn kỳ lạ xảy ra trong hư không. Tôi đang làm việc với PHPStorm trong một dự án Symfony. Kiểm tra PHPUnit đang chạy như bình thường. Nếu tôi kích hoạt chế độ nghe trong IDE cho các kết nối trình gỡ rối và chạy các kiểm tra phpunit bị đóng băng và IDE tự động dừng sau 30 giây. Tôi nghĩ rằng nó không liên quan gì đến ide. Nếu tôi sử dụng MacGDBp tôi đang trải qua như vậy. Tôi đã kiểm tra tất cả các công cụ liên quan đến Firewall trên OSX 10.11 và cài đặt php trong môi trường Brew mới. PHP là phiên bản 5.6 từ OSX cục bộ và từ Brew.PHPUnit Bị đóng băng khi chạy với xdebug đang hoạt động và nghe

Tôi khá mù mà không có trình gỡ lỗi: -o

+0

Tôi gặp vấn đề tương tự - trông giống như một lỗi phpstorm đối với tôi vì nó chỉ xảy ra sau khi nâng cấp lên phpstorm 10 – gries

+0

Tôi cũng đang gặp phải vấn đề này. – Michelle

+0

Tôi đã có một cái gì đó tương tự với các bài kiểm tra PHPUnit không chấm dứt trong IDE. Đã sử dụng để chạy các kiểm tra ngoài IDE và liên kết thủ công dữ liệu vùng phủ sóng. – AdrianGW

Trả lời

0

Đảm bảo bạn chưa có một phiên gỡ lỗi khác đang chạy ẩn.

0

Xdebug chỉ có thể nghe một quá trình chạy PHP tại một thời điểm. Thường có hai khả năng cho việc này.

1) Như @adrianGW cho biết, có thể có một quy trình khác đã được đính kèm với trình gỡ lỗi.

2) Chương trình của bạn cố tải một quy trình PHP khác và quá trình đó không thể bắt đầu cho đến khi xdebug giải phóng chuỗi hiện tại. Điều này là phổ biến mà PHPunit sẽ chạy thử nghiệm trong các chủ đề riêng của họ để họ không mess lên mỗi người khác envs. Hoặc bạn đang thực hiện yêu cầu http trong ứng dụng của mình cho một tập lệnh php trên cùng một máy chủ và yêu cầu thứ hai đang đợi người đầu tiên kết thúc để bạn bị khóa cho đến khi tập lệnh đầu tiên ou

Có hai bản sửa lỗi trong PHPstorm :

1) Bạn có thể thay đổi Max Simultaneous Conections đến một số lớn hơn 1

2) Bạn có thể bật Ignore external connections through unregistered servers configurations, nhưng điều này sẽ chỉ làm việc nếu lý do cho chủ đề bổ sung là một cái gì đó giống như một yêu cầu đến một tên miền khác trên cùng một máy chủ, mà xdebug có thể phân biệt như một máy chủ chưa đăng ký.

Các vấn đề liên quan