Как я получаю ВИХРЕВЫЕ ошибки войти в корректный файл журнала?

На Вашем ведущем устройстве и ведомом устройстве выполняет подзапрос, который возвращает больше чем одну строку на ведомом устройстве, и посмотрите, дают ли они тот же ответ. Это могло быть проблемой непротиворечивости данных. При выполнении различных версий MySQL на ведущем устройстве и ведомом устройстве это могло бы также быть проблемой. Мое предположение - то, что у ведущего устройства есть один набор данных, и ведомое устройство имеет другого.

2
задан 23 May 2014 в 12:59
2 ответа

Согласно некоторым ответам на этот вопрос SO , php записывается в журнал сервера Apache по умолчанию (error.log), как вы уже заметили. Вы можете установить параметры журнала php следующим образом:

<VirtualHost *:443>
    ServerName example.com
    ServerAlias www.example.com

    # *snip*

    ErrorLog ${APACHE_LOG_DIR}/example.com_error.log
    LogLevel warn
    CustomLog ${APACHE_LOG_DIR}/example.com_access.log combined

    php_flag log_errors on
    php_flag display_errors on
    php_value error_reporting 2147483647
    php_value error_log ${APACHE_LOG_DIR}/php.error.log
</VirtualHost>

В качестве альтернативы, в одном из ответов на этот вопрос SO упоминалось, что директива error_log полностью отключена в php.ini для входа в журналы соответствующего виртуального хоста, например example.com_error.log .

2
ответ дан 3 December 2019 в 11:43

Согласно документации curl , вы можете установить местоположение файла журнала с помощью CURLOPT_STDERR.

См. Полный пример в этом ответе

0
ответ дан 3 December 2019 в 11:43

Теги

Похожие вопросы