Symfony — PHP Встроенный сервер считает, что порт недоступен, однако netstat не согласен

У меня есть работа по сборке jenkins моего проекта symfony2, которая использует grunt для запуска php, встроенного в веб-сервер, чтобы casperjs мог запускать функциональные тесты против него.

Для запуска моего веб-сервера я использую следующую команду:

php app/console server:start --router=" + __dirname + "/app/config/router_test.php --env=test 0.0.0.0:9001"

Однако сборка завершается с помощью следующего сообщения:

A process is already listening on http://0.0.0.0:9001.

Таким образом я SSHed к коробке jenkins и бегу:

netstat -tln | grep 9001

Только чтобы не получить результатов ?!

Я перезапустил сервер и убил все процессы php, отключил iptables, но все это, похоже, не работает.

Эта сборка работала, и в последнем изменении все, что было добавлено, было более функциональными тестами.

У кого-нибудь есть идеи, почему это может происходить?

3

Решение

Как прокомментировал, исправление, которое работало для меня, состояло в том, чтобы изменить каталог рабочего пространства. Кажется, это была проблема с правами доступа к папке рабочей области, которую создал jenkins, но chmod 777 не разрешил ее, следовательно, новая папка рабочей области.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]