Здесь недостаточно информации, чтобы быть уверенным, но я предполагаю, что lamp start
отдельные службы компонентов работают в фоновом режиме и завершаются, когда все они запускаются. Однако тип службы по умолчанию прост, когда процесс, запущенный systemd, должен оставаться на переднем плане. Когда стартовый скрипт завершает работу, предполагается, что служба умерла / вышла из системы, и системы очищают другие процессы, работающие в этом контексте. Если вы добавите Type=forking
в раздел службы systemd будет делать правильные вещи. Для получения дополнительной информации см. Справочную страницу systemd.service.
Systemd убивает службу автозапуска (xampp). Как это предотвратить?
621
Alex
Служба xampp.service
не запускается автоматически, несмотря на то, что она включена. Похоже, что systemd убивает его после успешного запуска (?).
Он находится в / etc / systemd / system / и содержит следующее
[Unit] Description=XAMPP [Service] ExecStart=/opt/lampp/lampp start [Install] WantedBy=multi-user.target
systemctl --failed
возвращает:
UNIT LOAD ACTIVE SUB DESCRIPTION ● xampp.service loaded failed failed XAMPP
systemctl status xampp.service
возвращает:
● xampp.service - XAMPP Loaded: loaded (/etc/systemd/system/xampp.service; enabled; vendor preset: disabled) Active: failed (Result: timeout) since Mo 2016-11-21 02:04:10 CET; 4min 56s ago Process: 459 ExecStart=/opt/lampp/lampp start (code=exited, status=0/SUCCESS) Main PID: 459 (code=exited, status=0/SUCCESS) Nov 21 02:02:40 tangboshi lampp[459]: XAMPP: Starting Apache...ok. Nov 21 02:02:40 tangboshi lampp[459]: XAMPP: Starting MySQL...ok. Nov 21 02:02:40 tangboshi proftpd[600]: tangboshi - ProFTPD 1.3.4c (maint) (built Fri Aug 26 2016 11:19:40 CEST) standalone mode STARTUP Nov 21 02:02:40 tangboshi lampp[459]: XAMPP: Starting ProFTPD...ok. Nov 21 02:02:40 tangboshi proftpd[600]: tangboshi - ProFTPD killed (signal 15) Nov 21 02:04:10 tangboshi systemd[1]: xampp.service: State 'stop-sigterm' timed out. Killing. Nov 21 02:04:10 tangboshi systemd[1]: xampp.service: Killing process 576 (mysqld_safe) with signal SIGKILL. Nov 21 02:04:10 tangboshi systemd[1]: xampp.service: Killing process 737 (mysqld) with signal SIGKILL. Nov 21 02:04:10 tangboshi systemd[1]: xampp.service: Unit entered failed state. Nov 21 02:04:10 tangboshi systemd[1]: xampp.service: Failed with result 'timeout'.
1 ответ на вопрос
2
Geoff Reedy
Это действительно решило мою проблему, большое спасибо!
Alex 7 лет назад
0
Похожие вопросы
-
6
Невозможно получить доступ к localhost после запуска Xampp
-
2
Есть ли причина НЕ использовать XAMPP (или аналогичный серверный пакет)?
-
1
Почему я не могу получить доступ к своему серверу (работает XAMPP в Ubuntu) удаленно?
-
-
4
Почему PHP выдает «Ошибка сегментации (11)» после «mysql_connect» или «mysql_close»?
-
1
Как установить Bugzilla с помощью XAMPP в Windows?
-
3
Тот же конфиг XAMPP работает в Windows, но не в Mac OS X
-
1
Как включить безопасный режим для php.ini в Xampp?
-
1
Как переслать публичный (доступный по сети) порт на локальный (порт или хост)
-
6
Как переименовать файл в .htaccess в Windows 7?
-
7
Когда я запускаю Ubuntu, он входит в tty [1-6] вместо моего рабочего стола (как мне попасть на рабоч...