genues |
|
Темы:
24
Сообщения:
281
Участник с: 26 сентября 2011
|
Доброе время суток коллеги. Помогите разобраться вот с какой проблемой. Установил сервер 1с в связке с PostgreSql. Всё работает нормально, кроме одной мелочи. Насколько я понимаю, разрабы 1с не поддерживают до сих пор запуск из systemd, по этому был заколхожен свой файл сервиса:
В ручную всё запускается без проблем, однако автоматический запуск работает странно. Вроде запускается реестр кластеров, но по сети соединится с ним не возможно. Другие необходимые процессы не запускаются вовсе. Может быть кто-то направит меня в нужную сторону? Спасибо. |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
genuesAfter=network.target не гарантирует что сервис запустится после поднятия сети. Если для сервиса критично наличие сети и ее интерфейсов то может в этом проблема |
genues |
|
Темы:
24
Сообщения:
281
Участник с: 26 сентября 2011
|
vs220По моему мнению, это не должно быть критично. Попробую добавить Requires=network.target |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
genuesОпять же не гарантирует. Почитайте например https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget network.target has very little meaning during start-up. It only indicates that the network management stack is up after it has been reached. Whether any network interfaces are already configured when it is reached is undefined. Its primary purpose is for ordering things properly at shutdown: since the shutdown ordering of units in systemd is the reverse of the startup ordering, any unit that is order After=network.target can be sure that it is stopped before the network is shut down if the system is powered off. This allows services to cleanly terminate connections before going down, instead of abruptly losing connectivity for ongoing connections, leaving them in an undefined state. Note that network.target is a passive unit: you cannot start it directly and it is not pulled in by any services that want to make use of the network. Instead, it is pulled in by the network management service itself. Services using the network should hence simply place an After=network.target dependency in their unit files, and avoid any Wants=network.target or even Requires=network.target. В зависимости от способа поднятия сети разные могут быть например After=network-online.target Wants=network-online.target или Requires=network-online.target |
genues |
|
Темы:
24
Сообщения:
281
Участник с: 26 сентября 2011
|
vs220Спасибо, ознакомлюсь vs220 И так попробую. Вечером, когда работа закончится. |
indeviral |
|
Темы:
38
Сообщения:
3165
Участник с: 10 августа 2013
|
*systemd-networkd-wait-online Но его запуск может тормозить загрузку всей системы. Поэтому по умолчанию выключен. А и он требует корректно сконфигурированного systemd-network.
Ошибки в тексте-неповторимый стиль автора©
|
genues |
|
Темы:
24
Сообщения:
281
Участник с: 26 сентября 2011
|
*network-wait-onlineЭто target? *systemd-networkd-wait-onlineА это service? Но его запуск может тормозить загрузку всей системы.Это не проблема, подождём. Спасибо за подсказки! |
indeviral |
|
Темы:
38
Сообщения:
3165
Участник с: 10 августа 2013
|
genuesда типа того, и там man по нему есть genuesда, но неправильно написанный, правильно так как вам привили выше... и systemd-networkd-wait-online нужен если вы поднимаете сеть чем-то низкоуровневым типа systemd-networkd, если вы пользуетесь networkmanager то по идеи он и так будет генерировать нужное событие и target network-online будет работать, но это не точно. p.s. а ещё я зачем-то изменил этот service дописал сетевой интерфейс и изменил timeout
Ошибки в тексте-неповторимый стиль автора©
|
genues |
|
Темы:
24
Сообщения:
281
Участник с: 26 сентября 2011
|
Попробовал так: и так Увы, не помогло.Я вообще не уверен, что серверу 1с нужна поднятая сеть для старта. |
indeviral |
|
Темы:
38
Сообщения:
3165
Участник с: 10 августа 2013
|
так вы его от root запускаете? и что это за скрипт /etc/init.d/srv1cv83, что там внутри? genuesвам надо запустить если запуститься то и потом дописать
Ошибки в тексте-неповторимый стиль автора©
|