Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / operating system directive OpenProcess failed / 13 сообщений из 13, страница 1 из 1
30.09.2016, 16:16
    #39318817
LocksmithPC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
operating system directive OpenProcess failed
Еще точно не знаю в чем именно проблема, поэтому для начала начну выяснять здесь.

Заряlил phpBB на пару с Firebird-2.5.6.27020_0_x64 Super Classic. При каждом первом обращении, чуть реже при повторном, к форуму вылазит ошибка:

Код: pascal
1.
2.
3.
4.
5.
6.
General Error
SQL ERROR [ firebird ]

operating system directive OpenProcess failed �������� � �������. [-902]

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.



При обновлении страницы все открывает нормально. Кого обвинять? phpBB или Firebird?
...
Рейтинг: 0 / 0
30.09.2016, 16:28
    #39318833
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
operating system directive OpenProcess failed
Строка подключения использует TCP/IP?
Firebird установлен в путь из исключительно латинских символов?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
30.09.2016, 16:36
    #39318841
LocksmithPC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
operating system directive OpenProcess failed
Dimitry Sibiryakov,

1. Путь к фаеру "C:\Program Files\Firebird", продублирован в конфиге: "RootDirectory = C:\Program Files\Firebird"
2. Строка подключения:

Код: pascal
1.
2.
$dbms = 'firebird';
$dbhost = '';



Я конечно могу пробить явно "$dbhost", но было сказано оставить пустым, если субд на localhost, емнип.
...
Рейтинг: 0 / 0
30.09.2016, 16:57
    #39318859
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
operating system directive OpenProcess failed
LocksmithPC,

что в firebird.log ?

Под какой учётной записью запущен FB, PHP (Apach, etc) ?
...
Рейтинг: 0 / 0
30.09.2016, 16:57
    #39318861
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
operating system directive OpenProcess failed
LocksmithPCЯ конечно могу пробить явно "$dbhost", но было сказано оставить пустым, если субд на
localhost, емнип.

Это не всегда правильный выбор. Особенно в случае Апача.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
30.09.2016, 17:07
    #39318870
LocksmithPC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
operating system directive OpenProcess failed
hvlad,

Вы таки будете смеяться, но firebird.log`а нет. Правда я переустановил его только что по чистому.

Firebird запущен из под LOCALSYSTEM, PHP (как fastcgimodule) из под IIS. Сама OS Win 2008 R2.
...
Рейтинг: 0 / 0
30.09.2016, 17:10
    #39318875
LocksmithPC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
operating system directive OpenProcess failed
Dimitry Sibiryakov,

Хм, пробил в "$dbhost" 127.0.0.1 ошибка вроде пропала. Буду наблюдать пока.
...
Рейтинг: 0 / 0
30.09.2016, 18:13
    #39318904
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
operating system directive OpenProcess failed
LocksmithPCPHP (как fastcgimodule) из под IIS. Сама OS Win 2008 R2.
В морг
...
Рейтинг: 0 / 0
30.09.2016, 18:17
    #39318905
LocksmithPC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
operating system directive OpenProcess failed
GallemarВ морг


Нравится тебе там?
...
Рейтинг: 0 / 0
30.09.2016, 18:25
    #39318909
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
operating system directive OpenProcess failed
LocksmithPCВы таки будете смеяться, но firebird.log`а нетНе будем.
LocksmithPCFirebird запущен из под LOCALSYSTEM, PHP (как fastcgimodule) из под IISПохоже, процесс IIS'а не имеет прав SYNCHRONIZE на процессы Firebird.
Что странно, ибо Firebird даёт право SYNCHRONIZE всем (точнее SECURITY_WORLD_SID_AUTHORITY)
...
Рейтинг: 0 / 0
30.09.2016, 18:42
    #39318915
LocksmithPC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
operating system directive OpenProcess failed
hvlad,

Не, phpBB гадил. 19729978
...
Рейтинг: 0 / 0
30.09.2016, 18:46
    #39318917
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
operating system directive OpenProcess failed
LocksmithPC,

Когда ты не указывал host, клиент Firebird соединялся по "локальному" протоколу (XNET).
Клиентской части этого протокола нужны права SYNCHRONIZE на хендл процесса Firebird.

Когда ты указал host, клиент Firebird стал соединяться по сетевому протоколу TCP\IP (INET),
которому данные права не нужны.
...
Рейтинг: 0 / 0
30.09.2016, 18:47
    #39318919
LocksmithPC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
operating system directive OpenProcess failed
hvlad,

записал
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / operating system directive OpenProcess failed / 13 сообщений из 13, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]