Антон, вы бы написали куда вы хотите отправлять логи, а не то как вы собираетесь это решать. Ибо похоже ваша задача должна решаться через создание своего канала и логгера.
My1Name, нет. правильный ответ будет звучать как не надо создавать как минимум базы данных через приложение. Для этого нужны очень серьезные поводы. Если вы не понимаете почему - то лучше спросить у человека который вам это написал, а не лезть в бутылку. Но похоже вы этот путь для себя закрыли.
Taulan Khatuaev, а мы должны угадать что происходит? или чего вообще? Слушайте - вот вам клиент говорит что у него что-то не работает, вы этому клиенту что скажете?
maksam07, ну и это очень херово. потому что это публичный сервис. ответом с таких сервисов пользуются другие люди - и множить дерьмо в интернете мне кажется занятием бесперспективным, его и так хватает. По этому использование chatGPT и не приветствуется.
Сергей delphinpro, ну по этому я и дал ответ - что то что делал пользователь на своей машине, будет работать и на сервере. Логично предположить что и результат закрытия сессии на сервере - будет таким же как и на локальной машине
sharpsss, нет. вы опубликовали код который вам предоставил chatGPT. Проверить вы его не проверяли потому что код написан мягко так себе, а примеров данных которые поступают на вход у вас тупо нет, их не предоставили. Мне как уже говорилось лень проверять - но на вскидку количество обращений к функции shell_exec в изначальном коде и в вашем коде будет несколько разным, а какого нибудь обьединения shell команд я не вижу. Нууууу и собственно возникает сильное подозрение что этот ответ chatGPT из той оперы что выглядит похоже но работает хреново. Могу ошибаться конечно.
maksam07, потому что в большинстве случаев человек генерирующий ответ при помощи chatGPT его сам не проверяет - а дает как есть. А chatGPT косячит слишком часто. Вот вы ответ chatGPT проверили? Мне честно говоря лень
Сергей delphinpro, имеет смысл если надо зайти и посмотреть оно вообще работать будет. А вот чего не имеет смысла это рассуждать о демонах, супервизорах и прочей билебердени в рамках shared хостингов.
Сергей delphinpro, ну задача про запустить. про следить вопроса не было. собственно на шаред хостинге то и запустить демона не дадут.
однако как перезапускать без следить без супервизора я сказал - банальный крон и флок
Сергей delphinpro, супер. ну можно вообще запустить в бэкграунд. во вторых supervisord на шаред хостинге? ага щас. максимум через cron и flock можно что нибудь на костылить