Оказывается, что отказ был на агенте а не сервере. Серверу, кажется, не нужен драйвер JDBC вообще, который имеет смысл.
Как упомянуто, я поместил драйвер на агент в [agent-dir]/bundles/[bundle-dir]/pdk/lib
, но вместо этого это должно было быть помещено в [agent-dir]/bundles/[bundle-dir]/pdk/lib/jdbc
. Причина, почему это работало при выполнении его только на агенте, вероятно, состояла в том, потому что я добавил 'к сменному определению. Переместив драйвер в корректное местоположение, я мог теперь удалить это.
Так, таким образом, драйвер JDBC Oracle только необходим на агенте, и он должен существовать здесь:
[agent-dir]/bundles/[bundle-dir]/pdk/lib/jdbc
Хорошо, я нашел решение.
Похоже, он установлен по умолчанию в файле /etc/init.d/httpd
.
Я вручную изменил его на каждом сервере, перезапустил httpd
, и теперь он настроен правильно.
Не уверен, почему вы хотите установить одинаковые ограничения для всех пользователей. Но я бы сказал, что идеальным местом будет / etc / profile или / etc / bashrc.
В CentOS 6.4 домашний каталог пользователя apache по умолчанию / var / www. Это также Apache DocumentRoot. Однако, поскольку оболочкой пользователя apache является / sbin / nologin, добавление сюда файла конфигурации оболочки не принесет особого смысла.
Вы можете установить ограничения в /etc/security/limits.conf для каждого пользователя или группы, и это позволит вам достичь правильного результата. Кроме того, в limits.conf вы можете установить как жесткие, так и мягкие ограничения,