Вопросы по теме 'shutdown-hook'
PHP register_shutdown_function срабатывает, когда скрипт уничтожается из командной строки?
Можно ли вызвать функцию при уничтожении процесса cron из командной строки (через Ctrl+c) или с помощью команды kill?
Я пробовал register_shutdown_function() , но, похоже, он не вызывается, когда скрипт уничтожается, но вызывается, когда скрипт...
6109 просмотров
schedule
22.05.2023
Обработка аннотаций Java: как узнать, является ли раунд последним?
При расширении AbstractProcessor есть возможность переопределить init(...) , но нет "противоположного" метода, который вызывался бы после обработки всех раундов.
Это проблема: когда вам нужно добавить информацию, собранную во время каждого...
2605 просмотров
schedule
24.09.2022
ShutDownHook в многопоточном приложении
У меня есть приложение, которое в своем основном методе порождает сотню потоков (скажем, мы имитируем сотню учетных записей). Я экспериментирую с этим, и я хотел бы, чтобы он просто печатал, прерывая работу с помощью Control-C.
Я читал, что вы...
507 просмотров
schedule
24.09.2022
Крюк выключения не срабатывает при работе с lein run
У меня есть следующий код:
(ns test-hook.core)
(defn -main []
(.addShutdownHook (Runtime/getRuntime) (Thread. #(println "shutdown")))
(println "start")
(doseq [i (range 1 6)]
(Thread/sleep 1000)
(println i)))
и следующий...
3370 просмотров
schedule
22.02.2023
Как CTRL-C работает с программой Java
Когда я нажимаю ctrl - c в консоли, в какой последовательности останавливаются потоки приложения и вызываются перехватчики завершения работы?
12285 просмотров
schedule
01.07.2022
Как обеспечить выполнение фрагмента кода перед выходом из Java-приложения
Я использую лицензированный API, у которого есть метод получения/освобождения объекта лицензии с сервера лицензий, который имеет конечное количество лицензий. В начале моего приложения я вызываю метод для получения лицензии, но я хочу убедиться, что...
4490 просмотров
schedule
17.11.2023
Крюк выключения, как отличить нормальное и резкое (пользователем) выключение
В моем приложении я добавил крючок выключения для некоторой очистки и завершения последней транзакции. Как указано во всех документах, этот хук также вызывается при «нормальном» завершении работы - если все завершено.
Но я хочу дать пользователю...
420 просмотров
schedule
16.06.2023
Перехватчик отключения Java на разных JVM
Могу ли я подключить крючок отключения Java через jvm . Я имею в виду, могу ли я отключиться от моей JVM к серверу weblogic, работающему в другом jvm ?
731 просмотров
schedule
01.02.2024
Крюк отключения Raspberry Pi Java
У меня есть Raspberry Pi с Java 1.8.0 и файл с именем test.jar. Когда я запускаю код, а затем останавливаю программу с помощью Ctrl + Z, хук выключения не запускается, но когда я запускаю код в Windows и останавливаю его, хук выключения сработает....
451 просмотров
schedule
13.06.2024
Вызов ShutDownHook для определенных кодов выхода?
Насколько я знаю, System.exit запускает перехватчик выключения (если какой-либо перехватчик зарегистрирован), поэтому, пока поток перехватчика выключения ожидает присоединения любого другого потока, если другой поток вызывает System.exit(), я думаю,...
509 просмотров
schedule
24.06.2022
Как вызвать крючок выключения из основного класса топологии шторма?
у меня есть класс топологии шторма, который запускает носик кафки и болты. Этот класс является основным классом. Я пытаюсь очистить топологию выходного шторма, поэтому я создал ловушку отключения в стороне основного метода топологии.
//Shutdown...
911 просмотров
schedule
16.10.2022
Есть ли способ программно закрыть процесс Java, но не вызывать хук выключения JVM?
Я использую System.exit() , но он всегда будет вызывать хук отключения JVM. Как я могу программно завершить процесс Java, но не вызывать хук завершения работы JVM?
425 просмотров
schedule
07.08.2023
Коллекция не повторяется в хуке завершения работы Java
Я уже несколько часов борюсь с этой бессмысленной проблемой, так что теперь я ищу помощи.
1 вкладыш: мой крючок отключения, по-видимому, отключен до того, как завершит свою работу.
Код, который я запускаю, выглядит так:
class Test {...
97 просмотров
schedule
27.05.2022
Хук выключения Java не работает
У меня есть продукт-сервис на Java. В нашем коде я создаю хук выключения, но когда я останавливаю службу, он не вызывает последовательно хук выключения. Из 5 стоп-вызовов он вызывал хук выключения только один раз.
Runnable shutdownHandler = new...
1091 просмотров
schedule
16.01.2023
Код ShutdownHook не выполняется в System.exit(0)
У меня есть хук Shutdown, который я подключаю к среде выполнения.
Runtime.getRuntime().addShutdownHook(new ShutDownHook(false));
Вот класс ShutDownHook
public class ShutDownHook extends Thread {
private final boolean interupt;...
691 просмотров
schedule
18.04.2024
Удалить перехватчик завершения другого процесса Java
У меня есть приложение Java, которое я хочу корректно завершить в Windows. Я запускаю это приложение, используя файл .bat, и могу корректно остановить его, если нажму CTRL + C с клавиатуры. Отправить сигнал SIGINT / SIGTERM приложению в Linux очень...
80 просмотров
schedule
02.05.2022
Почему приложение Log4j2 RollingFile предотвращает завершение автономного приложения в течение 60 секунд?
Этот код воспроизводит то, что я считаю ошибкой Log4j2. Это простой цикл, который регистрирует 2000 сообщений с двумя приложениями: консольным приложением и приложением с прокруткой файла, которое прокручивает файл каждые 5 КБ. Это ограничение...
1333 просмотров
schedule
30.07.2022
Узнать, когда выполняется shutdown -s
У меня есть главный компьютер, который знает, когда происходит отключение электроэнергии. Затем этот главный компьютер сообщит всем рабочим станциям о завершении работы по сети с помощью встроенной команды «shutdown / m \ computername / s». Этот...
1498 просмотров
schedule
05.02.2023
Низкий уровень ведения журнала, препятствующий правильной работе обработчика выключения
Я использую библиотеку MariaDb4j для своих интеграционных тестов, и она регистрирует отключение таким образом:
protected void cleanupOnExit() {
String threadName = "Shutdown Hook Deletion Thread for Temporary DB " + dataDir.toString();...
280 просмотров
schedule
19.02.2024
Тайм-аут отключения SimpleMessageListenerContainer
Я использую spring-rabbit-1.7.3.RELEASE.jar.
Я определил SimpleMessageListenerContainer в своем xml с параметром shutdownTimeout.
bean id="aContainer"
class="org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer">...
732 просмотров
schedule
03.04.2023