еще раз: я не очень хорошо сформулировал вопрос - надеюсь, на этот раз лучше!
Я пытаюсь отладить случайную ошибку 500, которую пользователи иногда получают при заполнении разделов формы намой сайт.Всякий раз, когда это происходит, я пытаюсь воссоздать их среду и заполнить форму точно так, как они это сделали, но никогда не могу воссоздать проблему.Я проверил журналы своего приложения на предмет используемой среды, но они ничего не сообщают об ошибке.Я надеюсь, что кто-то здесь сможет помочь мне поймать это.Здесь иногда происходит ошибка 500, и это вызывает ошибку, о которой сообщают пользователи:
//In jquery AJAX function, which submits data to PHP form for processing
error: function(data,transport){
$.validationEngine.debug("error in ajax response: "+data.status+" "+transport)
}
Есть ли способ попытаться уловить, какая именно ошибка здесь?Проблема в том, что я не могу воссоздать ошибку, используя вызов AJAX или не вызывать скрипт PHP.Мне нужно отловить ответ об ошибке из вызываемого PHP-скрипта, но я никогда не получаю сообщение об ошибке при попытке воссоздать проблему пользователя, то есть та же ОС / браузер / точно такая же форма ответов.
Журналы ошибок Apache для сайта имеют очень мало - если я не смотрю в неправильном месте.Я нахожусь на CentOS, запустил locate error_log и получил файл error_log.txt в моем каталоге vhosts для моего сайта, но он просто содержал журнал сообщений 302, больше ничего.Я также попытался найти ошибку |grep mysite, который просто показывает упомянутый файл error_log.txt.