У меня Apache версии 2.0.59.200 работает локально, обслуживая приложение PHP, которое подключается к базе данных Firebird. Недавно у меня были проблемы с падением Apache, насколько я могу судить, случайным образом. Я получаю следующее сообщение об ошибке:
Faulting application Apache.exe, version 2.0.59.200, faulting module msvcrt.dll, version 7.0.2600.5512, fault address 0x00036137.
0000: 41 70 70 6c 69 63 61 74 Applicat
0008: 69 6f 6e 20 46 61 69 6c ion Fail
0010: 75 72 65 20 20 41 70 61 ure Apa
0018: 63 68 65 2e 65 78 65 20 che.exe
0020: 32 2e 30 2e 35 39 2e 32 2.0.59.2
0028: 30 30 20 69 6e 20 6d 73 00 in ms
0030: 76 63 72 74 2e 64 6c 6c vcrt.dll
0038: 20 37 2e 30 2e 32 36 30 7.0.260
0040: 30 2e 35 35 31 32 20 61 0.5512 a
0048: 74 20 6f 66 66 73 65 74 t offset
0050: 20 30 30 30 33 36 31 33 0003613
0058: 37
7
Я не уверен, что делает msvcrt.dll и почему он случайно вылетает. Вот скриншот события в средстве просмотра событий приложения.
Если у кого-то есть опыт с подобными сбоями или кто-то знает, что делает msvcrt.dll, мне нужна помощь.
MicroSoft Visual C RunTime. По сути, это стандартная библиотека C, которая используется в большинстве программ C / C ++ - или, другими словами, в большинстве программ. Не думайте, что причиной сбоя является msvcrt; гораздо более вероятно, что программа предоставляет неверную информацию стандартной библиотеке и приводит к ее сбою.
По сути, такая же процедура, как и для любой другой ошибки в программном обеспечении: найдите последнюю (немодифицированную) версию программного обеспечения и посмотрите, работает ли она. Если нет, проверьте, правильно ли вы его используете. Если по-прежнему не работает, посмотрите на ошибки в программе, которую вы используете, и если вы не можете найти такую ошибку, сообщите им о проблеме. Они должны исправить это или, по крайней мере, показать, что проблема не в них, и что вы должны сообщить Microsoft об ошибке в msvcrt.
Скорее всего, что-то не так с вашей конфигурацией apache и / или PHP, или это ошибка Apache в Windows (поскольку это относительно нестабильная версия по сравнению с apache в unix).
MМикро s часто Visual C++ рООН т ime предоставляет стандартные процедуры библиотеки C ++.
Первое, что я попробую, - это обновить копию этого файла.