Posts: 1,912
Threads: 5
Joined: Feb 2007
Reputation:
0
Атрибуты 777 на скриптфайлз и все вложенные файлы и папки поставьте.
Posts: 1,912
Threads: 5
Joined: Feb 2007
Reputation:
0
Поставьте 777. Если не поможет, значит проблема в обработчике ini.
Posts: 1,311
Threads: 39
Joined: Mar 2012
Reputation:
0
Что самое интересное, перезагружаю сервер и все работает прекрасно минут 10-20. Потом начинается вот такая проблема. Поставил более старую версию сервера всеравно тоже самое, хотя на то время такого не было. Захожу в FTP смотрю инфу акка там вся статистика на месте, а при входе всего того что в конфиге нету! Вообще в голове не укладывается из-за чего это. Думаю на хостинге что-то, мб ли такое?
Posts: 1,659
Threads: 17
Joined: Sep 2008
Quote:
Originally Posted by stabker
Что самое интересное, перезагружаю сервер и все работает прекрасно минут 10-20. Потом начинается вот такая проблема. Поставил более старую версию сервера всеравно тоже самое, хотя на то время такого не было. Захожу в FTP смотрю инфу акка там вся статистика на месте, а при входе всего того что в конфиге нету! Вообще в голове не укладывается из-за чего это. Думаю на хостинге что-то, мб ли такое?
|
Убери все
\n в ключах.
Т.е. не так: ini_setString(iniFile, "IP\n",tmp);
а так: ini_setString(iniFile, "IP",tmp);
Posts: 1,311
Threads: 39
Joined: Mar 2012
Reputation:
0
Похоже что я все понял, щас буду разбиратся. Вообщем я думаю что какой-то файл по той или иной причине открывается но не закрывается, достигается лимит открытых файлов и после этого нельзя уже проводить операции с ними. Тоесть при попытке сохранения файл не открывается из-за лимита, при загрузке (входе) тоже самое.
Покрайней мере специально изменив значение INI_MAX_OPENED_FILES в mxINI на 2, я открыл 2 файла но не закрывал, получилась точно таже самая проблема что и во время игры. Скорее всего это именно оно. Это вполне объясняет то, почему файлы перестают подгружатся и сохранятся не сразу.
Posts: 1,659
Threads: 17
Joined: Sep 2008
Quote:
Originally Posted by stabker
Похоже что я все понял, щас буду разбиратся. Вообщем я думаю что какой-то файл по той или иной причине открывается но не закрывается, достигается лимит открытых файлов и после этого нельзя уже проводить операции с ними. Тоесть при попытке сохранения файл не открывается из-за лимита, при загрузке (входе) тоже самое.
Покрайней мере специально изменив значение INI_MAX_OPENED_FILES в mxINI на 2, я открыл 2 файла но не закрывал, получилась точно таже самая проблема что и во время игры. Скорее всего это именно оно. Это вполне объясняет то, почему файлы перестают подгружатся и сохранятся не сразу.
|
У меня была точно такая-же проблема. Открывался файл, было какое-то условие и если оно выполнялось то обработка функции заканчивалась(return), а закрытие файла стояло в конце функции...
Posts: 5,763
Threads: 19
Joined: Jul 2008
Reputation:
0
Команда бред, и ни когда ни при каких обстоятельствах не покажет тебе количество открытых файлов.
Только ручками только глазками и только в редакторе!
Posts: 5,763
Threads: 19
Joined: Jul 2008
Reputation:
0
А не проще найти все ini_openFile и проверить логику: вдруг где-то return происходит быстрее чем ini_closeFile?!
Posts: 688
Threads: 2
Joined: Oct 2008
Reputation:
0
Список открытых файлов по каждому процессу можно посмотреть специальными утилитами. см ******