2015-11-06 2 views
1

Я новичок в PhpStorm. Я пытался использовать отладку для debuggin на веб-страницу, и я настроил его После запуска отладчика, он работает в течение 40 секунд, а затем я получаю в браузере «500 Внутренняя ошибка сервера»PhpStorm Xdebug прерывает через некоторое время с 500 Внутренняя ошибка сервера

На этот вопрос Xdebug interrupts the running of PHP script они предложили, чтобы очистить часы. Но в моем отладчике нет часов. Я использую PhpStorm с Ubuntu 14.04, и веб-страница работает на Apache

Я использовал Eclipse раньше, и у меня не было этой проблемы с XDebug.

Есть ли у кого-то идеи?

+0

Что вы отлаживать - это веб-страницы или скрипта CLI? Если веб-страница - какой веб-сервер ей служит (Apache и т. Д.)? Как работает PHP (fastCGI или что-то еще)? Пожалуйста, измерьте, сколько времени потребуется, чтобы получить ошибку (30 секунд постоянно или какое-то случайное время)? – LazyOne

+0

это веб-страница. ошибка появляется через 40 секунд. он работает на apache – dritan

+0

Как PHP работает от Apache? Если это то же самое, то это может быть просто ограничение FastCGI (Apache убьет скрипт, который выполняется в течение указанного срока). Если это так, вам придется увеличить такой предел до 3-5-10 минут (что приемлемо для вас). – LazyOne

ответ

1

Спасибо пользователю LazeOne (кто добавил комментарий) Я нашел решение.

Я добавил к моей конфигурации Apache (/etc/apache2/apache2.conf) в следующей строке FcgidIOTimeout 600 # for 10 minutes

и отладчик не прерывается в течение следующих 10 минут

Смежные вопросы