URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 4747
[ Назад ]

Исходное сообщение
"PHP&Карттинки&mount_smbfs"

Отправлено astashov , 06-Мрт-07 07:40 
Здравствуйте.
Имею следующую проблему, и честно говоря уже не знаю как ее решить.
Бьюсь уже дня три.
А проблема вот с чем:
К директории на которой расположен сайт, подключен в папку(ну к примеру) images посредством mount_smbfs по чтению виндовый ресурс, на котором расположены картинки для сайта. А когда пытаюсь через браузер посмотреть эту картинку, то в логах пишется что код 200, а в эксплорере "Неудалось отобразить страницу". Хотя если переименовываешь к примеру file.gif в file.html, и открываешь file.html, то все нормально. Картинка видна.
Пробывал перенести картинку в локальную папку. Все нормально. В браузере открывается без проблем.

Если кто знает как решить проблему, искренне прошу откликнуться. Очень надо.
Заранее спасибо за потраченное на меня драгоценное время.
=================
FreeBSD 6.1
Apache/2.2.3
samba 3.0.21


Содержание

Сообщения в этом обсуждении
"PHP&Карттинки&mount_smbfs"
Отправлено KarD_IO , 06-Мрт-07 10:45 
Возможно не самый лучший вариант, т.к. если шара отмонтируется - картинок не будет вообще :)

Возможно вариант открытия шары на серваке для данного пользователя / IP более оптимальнее?


"PHP&Карттинки&mount_smbfs"
Отправлено astashov , 06-Мрт-07 11:15 
>Возможно не самый лучший вариант, т.к. если шара отмонтируется - картинок не
>будет вообще :)
>
>Возможно вариант открытия шары на серваке для данного пользователя / IP более
>оптимальнее?

У меня идет проверка на живучесть шары(доступность малюсенького тестового файла) каждые 5 минут. Если сервак на котором шара выключен или шара отпала, то веб сервак будет пытаться подключить шару каждую минуту, пока не подключит. Въобщем работает как надо. За 3 года пока еще не разу самостоятельно не слетала.
А для нас 5 минут отсутствия картинок это не критично.
А вообще из-за чего может такое быть? Почему он не хочет открывать картинки в браузере, а в как файлы видит прекрасно?


"PHP&Карттинки&mount_smbfs"
Отправлено KarD_IO , 06-Мрт-07 11:56 
Думаю нужно смотреть что конкретно отдает сервак (смотреть непосредственно на клиенте). Возможно что-то путается в заголовках.

"PHP&Карттинки&mount_smbfs"
Отправлено astashov , 06-Мрт-07 18:20 
>Думаю нужно смотреть что конкретно отдает сервак (смотреть непосредственно на клиенте). Возможно
>что-то путается в заголовках.
А почему тогда картинка нормально загружается, если ее скопировать в локальный каталог?
Ну хотябы предположения.
Да и обычные страницы(пхп, хтмл, тхт и т.д.) нормально открываются прям с прицепленного ресурса.

"PHP&Карттинки&mount_smbfs"
Отправлено astashov , 26-Мрт-07 07:08 
Ответа на этот вопрос так и не нашел. Ну неужели никто не сможет мне помочь? Неужели я один столкнулся с этой проблемой?

"PHP&Карттинки&mount_smbfs"
Отправлено Alexander , 22-Июл-08 08:27 
>Ответа на этот вопрос так и не нашел. Ну неужели никто не
>сможет мне помочь? Неужели я один столкнулся с этой проблемой?

Сегодня столкнулся с аналогичной проблемой. Только не у меня апач не картинки не отдает, а просто бинарные файлы.

Имеется виндовый сервер, на нем папка с обновлениями НОД32. Эта папка подмонитированна через mount_smbfs к бздишному серверу с апачем 2.2.х.

Апач из этого каталога отдает все файлы нулевой длинны.

Вот как это выглядит:

wget -S -Y off http://server.domain.ru/nod32/nod005A.nup

--10:26:05--  http://www.usurt.ru/nod32/nod005A.nup
  (try: 2) => `nod005A.nup.3'
Connecting to www.usurt.ru[194.226.230.3]:80... connected.
HTTP request sent, awaiting response...
1 HTTP/1.1 200 OK
2 Date: Tue, 22 Jul 2008 04:26:05 GMT
3 Server: Apache/2.2.9 (FreeBSD) mod_ssl/2.2.9 OpenSSL/0.9.8e mod_auth_kerb/5.3 PHP/5.2.6
with Suhosin-Patch mod_perl/2.0.4 Perl/v5.8.8
4 Last-Modified: Wed, 02 Jul 2008 11:33:03 GMT
5 ETag: "50d0198d-460-45108db0579c0"
6 Accept-Ranges: bytes
7 Content-Length: 1120
8 Keep-Alive: timeout=15, max=100
9 Connection: Keep-Alive
10 Content-Type: text/plain

0% [                                               ] 0             --.--K/s    ETA --:--

10:26:05 (0.00 B/s) - Connection closed at byte 0. Retrying.

В чем проблема не могу понять... Если тупо скопировать все из подмонтированной папки в локальную на веб-сервере, то все путем становится.

Не решилась эта проблема?