myhand

Рейтинг
278
Регистрация
16.09.2009
Joker-jar:
myhand, а вам не кажется, что ТС просто не до конца понимает смысл фразы "симлинк на", ведь судя по

Верно, "кажется". Что явно и написал в первом посте: там содержится корректный ответ на вопрос "как сделать симлинк на" и встречный вопрос к ТС про то, что тому собственно надо.

Zaqwr:
не помогло

Не помогло что?

Вообще говоря, если вы все-еще по ls -l определяете что в drop_caches - это просто наивно. Вам объяснили как определить, что именно в этот файл пишут.

Zaqwr:
можно пример , какие пользовательские процессы туда могу что-то писать?

Пожалуйста:

echo 1 > /proc/sys/vm/drop_caches
Вам на C аналогичный код набросать?
Zaqwr:
конечно, какие ? всё vm ?

Думаю, проще будет если приведете измененные.

vapetrov:
Нет, наоборот.

Проспись.

vapetrov:
Первый аргумент - это реально существующий файл или папка, второй - это имя симлинка, который будет создан

Правильно. Неправильно, что вы используете это знание с точностью до наоборот.

Вот задача:

Sower:
Чтоб создать симлинк на site1.com необходимо и достаточно выполнить эту команду?

Не путайте ТС.

vapetrov:
Если используете Апач, то рекомендую почитать про опции FollowSymLinks и SymLinksIfOwnerMatch.

А вот это - правильно.

Joker-jar:
можно так:
ln -s /var/www/user/data/www/site2.com/files /var/www/user/data/www/site1.com/files

Еще один "песатель"... Уже Новый Год отмечаем?

да

10 букав

Zaqwr:
если кто-то ещё не убеждён что это дело рук не ядра

все убеждены.

/proc/sys/vm/drop_caches - интерфейс не для ядра, а для пользовательских процессов.

ЗЫ: а sysctl выставленные покажите?

правильно так, как написал я (с учетом реальных путей)

Zaqwr:
мне достаточно изменения время для этого файла на соответствующее времени очиски кэша

да, верно. не был уверен что это работает.

Тогда все просто - оключите все лишние сервисы (кроме LAMP). В т.ч. cron, atd, мониторинг, процессы ispmanager. Убедитесь, что под root никаких скриптов LAMP не запускается.

Если что, вот так предлагают искать пид писучего процесса:

http://ubuntuforums.org/showthread.php?t=842434

netwind:
myhand, ну почему же - atd может запускать задание, которое по завершении снова запускает atd.

Грубо говоря, можно - но не нужно. Никто в здравом уме такого не делает.

1) "не так и не так"...

Симлинк:

ln -s /var/www/path/from /var/www/path/to

Чудо, ну почитай ты man ln. Он же не укусит. И протестировать на кошкахна директориях в сторонке - тоже не укусит.

2) вы уверены, что вам нужна именно символическая ссылка? "Перенаправлением", особенно в контексте работы веб-сервера - называют несколько другие вещи.

плохая шутка: atd _периодически_ это делать не умеет

Erick Flatcher:
1. Скрипты нормальные и будут работать на любом сервере с PHP 4/5 + MySQL

Тогда единственная проблема - ваша неуверенность в качестве работы админов ("потеряют данные при обновлении").

Erick Flatcher:
Дело в том, что администратор мне не особо и нужен. Сервер сам работает годами и никаких вмешательств не требует.

Может это потому, что у сервера есть администратор?

Уточните, что именно входит у них в услугу администрирования - и уже после этого решайте нужно вам оно или нет.

Erick Flatcher:
Что же все таки делать?

Написали. Соберите отдельный CGI-интерпретатор с нужной версией PHP. В чем проблема - из-за этого они откажут вам в администрировании?

Всего: 4890