У меня есть PHP-скрипт, который запускается раз в день, и на его запуск уходит добрые 30 минут (я думаю).Все там безопасно и надежно.Я продолжаю получать ошибку 500 примерно через 10 ~ 15 минут.Однако я ничего не вижу в журналах и т. Д., Поэтому я немного растерялся.
Пока что я установил как «неограниченный»:
- max_execution_time
- max_input_time
- default_socket_timeout
Также установите для них непристойно большие цифры только для этого раздела (папки, в которой выполняется скрипт)
- memory_limit
- post_max_size
Природаэтого сценария - API-интерфейс типа SOAP, который импортирует тысячи строк данных из сторонних URL-адресов, помещает их в локальную таблицу MySQL, а затем загружает изображения, прикрепленные к каждой строке, поэтому объем данных является значительным.
Я пытаюсь выяснить, какие другие переменные PHP и т. Д. Мне не хватает, чтобы завершить все это.Другие PHP переменные, которые я установил:
- display_errors = On
- log_errors = On
- error_reporting = E_ALL & ~ E_NOTICE & ~ E_WARNING
- error_log= "error_log"