Я пытался запустить оба узла и apache на виртуальной машине веб-сервера c9.io. Я использовал c9.io phyMyAdmin install script, который настраивает локальный экземпляр MySQL, устанавливает, а затем перезапускает apache. В phpMyAdmin можно получить доступ к https://workspaceName-workspaceOwner.c9.io/phpMyAdmin
, но теперь я не могу остановить запуск apache, заняв env.PORT, назначенный c9.c9.io stop apache, чтобы освободить process.env.PORT
Ответ от корня запроса:
Когда узел работает:
events.js:72
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE
Мои попытки остановить процесс Apache:
От Tools -> Список процессов -> Поиск для апача и принудительного уничтожения - нет эффекта
От терминала: (? PID 20190)
/etc/init.d/apache2 stop
- никакого эффекта
apachectl stop
HTTPD не работает
service apache2 stop
- Остановка веб-сервер apache2 * Нет эффекта, ответа веб-сервера и процесс все еще существует
ps au | grep apache
Ubuntu 22910 0,0 0,0 10552 880 очков/3 S + 0 06:30 : 00 grep --color = auto apache
kill -9 22910
Баш: убить: (22910) - Нет такой процесс
kill -9 `ps au | grep apache | awk '{print $2}'`
Баш: убить: (22926) - Нет такой процесс
killall apache2
apache2 (20190): Операция не разрешена
Как c9.io не дает доступа к виртуальной машине или разрешает перезапуск виртуальной машины, есть ли у кого-нибудь другой способ решить эту проблему? Я также хотел бы быстро переключаться между запущенным узлом и apache (так как это невозможно) для использования phpMyAdmin, поскольку я не могу подключиться к MySQL Workbench. Любая помощь или совет оцениваются.
Ах, я был под впечатлением [Sudo] (https://docs.c9.io/ terminal.html) отключен. 'Предупреждение. Хотя определенные операции, такие как sudo, ограничены ...' Restricted! = Disabled. Очень ценю, что я, должно быть, пропустил кнопку «Перезагрузка» все вместе. Я абсолютно попробую прокси! – andrsnn