The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"cgi C++ и mysql"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"cgi C++ и mysql" 
Сообщение от tograil emailИскать по авторуВ закладки(??) on 11-Янв-06, 13:19  (MSK)
Есть прога, написанная на C++ которая использует коннект к базе на другом сервере. Когда выполняю ее из шела - прога отрабатывает корректно. Если запускаю через cgi - при попытке подконнектится к БД выводится сообщение:

Can't create TCP/IP socket (13).

Ясно что для проги нужно выставить соответствующие права.

Как это сделать?

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

  • cgi C++ и mysql, Niam, 14:46 , 11-Янв-06, (1)  
    • cgi C++ и mysql, tograil, 13:09 , 13-Янв-06, (2)  
      • cgi C++ и mysql, tograil, 19:08 , 13-Янв-06, (3)  
        • cgi C++ и mysql, chip, 23:41 , 13-Янв-06, (4)  
          • cgi C++ и mysql, ToGraiL, 10:02 , 16-Янв-06, (5)  

Сообщения по теме [Сортировка по времени, UBB]

1. "cgi C++ и mysql" 
Сообщение от Niam Искать по авторуВ закладки on 11-Янв-06, 14:46  (MSK)
>Есть прога, написанная на C++ которая использует коннект к базе на другом
>сервере. Когда выполняю ее из шела - прога отрабатывает корректно. Если
>запускаю через cgi - при попытке подконнектится к БД выводится сообщение:
>
>
>Can't create TCP/IP socket (13).
>
>Ясно что для проги нужно выставить соответствующие права.
>
>Как это сделать?


suexec модуль к apache

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "cgi C++ и mysql" 
Сообщение от tograil emailИскать по авторуВ закладки(??) on 13-Янв-06, 13:09  (MSK)
>>Есть прога, написанная на C++ которая использует коннект к базе на другом
>>сервере. Когда выполняю ее из шела - прога отрабатывает корректно. Если
>>запускаю через cgi - при попытке подконнектится к БД выводится сообщение:
>>
>>
>>Can't create TCP/IP socket (13).
>>
>>Ясно что для проги нужно выставить соответствующие права.
>>
>>Как это сделать?
>
>
>suexec модуль к apache

Не лечит suexec. Уже 2 дня бесуспешно долблюсь...

Может все таки есть какие нюансы использования tcp-соединений в cgi?


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "cgi C++ и mysql" 
Сообщение от tograil emailИскать по авторуВ закладки(??) on 13-Янв-06, 19:08  (MSK)
>>>Есть прога, написанная на C++ которая использует коннект к базе на другом
>>>сервере. Когда выполняю ее из шела - прога отрабатывает корректно. Если
>>>запускаю через cgi - при попытке подконнектится к БД выводится сообщение:
>>>
>>>
>>>Can't create TCP/IP socket (13).
>>>
>>>Ясно что для проги нужно выставить соответствующие права.
>>>
>>>Как это сделать?
>>
>>
>>suexec модуль к apache
>Не лечит suexec. Уже 2 дня бесуспешно долблюсь...
>
>Может все таки есть какие нюансы использования tcp-соединений в cgi?


Вобщем вся причина в selinux, который не дает жить честным cgi-прогам :)

За информацией man selinux

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "cgi C++ и mysql" 
Сообщение от chip emailИскать по авторуВ закладки(ok) on 13-Янв-06, 23:41  (MSK)
>Вобщем вся причина в selinux, который не дает жить честным cgi-прогам :)

Полагаю для Вас будет неплохим уроком (ничего личного!). На будущее указывать дополнительно и остальные нюансы системы. Потому что людей определяющих суть проблемы по подводному стуку ... (продолжить по вкусу).

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "cgi C++ и mysql" 
Сообщение от ToGraiL Искать по авторуВ закладки(??) on 16-Янв-06, 10:02  (MSK)
>>Вобщем вся причина в selinux, который не дает жить честным cgi-прогам :)
>
>Полагаю для Вас будет неплохим уроком (ничего личного!). На будущее указывать дополнительно
>и остальные нюансы системы. Потому что людей определяющих суть проблемы по
>подводному стуку ... (продолжить по вкусу).

Так то оно так. Да вот только я не знал в то время, когда задавал вопрос, что такой зверек как selinux существует в принципе... Более того: я не давал  покоя более искушенным линуксоидам, и они мне не сумели ответить на мой вопрос. Да и собсно ответ на свой вопрос я нашел после долгого мучанья гугла.... Так что звыняйтэ.


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру