@kpgvm said in Пропал редактор скрипта:
но до нового интерфейса редактора скрипта я так и не привык, меняю на старое
e7e81611-a2ad-4cde-8bb8-4dba8d5d42f9-изображение.png
Всем добрый день.
Написал скрипт, который выполняет действия с юзерами, а после этого добавляет их в блеклист, но если скрипт завершается неудачно и перезапускается, блеклист очищается. Подскажите пожалуйста, возможно ли после неудачного выполнения скрипта поставить запуск с определённого момента? Или как то по другому реализовать такое?
@encoder95 said in Неудачное завершение скрипта:
Всем добрый день.
Написал скрипт, который выполняет действия с юзерами, а после этого добавляет их в блеклист, но если скрипт завершается неудачно и перезапускается, блеклист очищается. Подскажите пожалуйста, возможно ли после неудачного выполнения скрипта поставить запуск с определённого момента? Или как то по другому реализовать такое?
Продумывайте логику заранее, на проблемных участках используйте игнорирование ошибок. Блеклист можно держать в глобальной переменной, чтобы не зависеть от перезапуска потока.
@encoder95 Просто блеклист должен быть не в оперативной памяти,а в БД или текстовой документе в крайнем случае.
Подскажите, кто знает есть ли блок или как можно настроить какой нибудь коллбек который будет вызываться всегда после завершения скрипта?
Скажем, в логике где то происходит ошибка, например вылетает throw внутри блока выполнения nodejs и скрипт завершается сразу на этом же месте. А хотелось бы после этого получить управление в какой то блок, где можно будет завершить все недоработанные моменты корторые еще можно завершить. Например разблокировать ресурс внешний с которым работал тот или инной поток или почистить временные файлы и т.д.