Имя: Пароль:
1C
 
Помогите по http сервису
0 program345
 
17.07.25
07:50
Привет!
На сервере крутится несколько http cервисов, добавил еще один в расширение, можно ли его запустить и как это сделать без перепубликации? (идет передача данных, не хотелось бы перепубликовывать). Апач 2.2
1 BayJay
 
17.07.25
07:58
Используйте graceful restart — сервер перечитает конфиги, не разрывая активные соединения:

bash
sudo apache2ctl graceful
или

bash
sudo service apache2 graceful  # Для систем с System V
Важные нюансы:
Поддержка graceful в Apache 2.2
Команда graceful корректно работает в версии 2.2. Она:

Завершает только неактивные рабочие процессы.

Новые запросы обслуживаются уже с обновлённой конфигурацией.

Проверка логов
Если что-то пошло не так, проверьте логи:

bash
tail -f /var/log/apache2/error.log





Результат:
Новый сервис будет доступен по своему домену/порту.

Активные соединения на других сервисах не пострадают.

Изменения вступят в силу через несколько секунд после выполнения graceful.
2 Михаил Козлов
 
17.07.25
09:31
Можно попробовать файл публикации поправить.
3 программистище
 
17.07.25
09:39
ну и для windows
httpd.exe -k restart или apache.exe -k restart
4 arsik
 
гуру
17.07.25
10:18
Если в default.vrd есть строка
httpServices publishExtensionsByDefault="true"

То переопубликовывать не надо
5 program345
 
17.07.25
10:51
(4) в том то и дело что этой строки нет. https://its.1c.ru/db/v8324doc#bookmark:adm:TI000000447 она по автомату стоит false.

Как я понял надо добавить строку и перезапускать апач на линуксе.
6 craxx
 
17.07.25
10:56
(5) тебе в (1) написали как сделать
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.