Search squid archive

Re: "squid -z" hangs and does not work

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



sounds good, Eliezer!

I did one:

--- /home/tianyin/source/squid-3.2.5/src/main.cc        2012-12-10
01:53:26.000000000 -0800
+++ ./src/main.cc       2012-12-24 00:13:38.591134863 -0800
@@ -1429,7 +1429,13 @@
         }

         setEffectiveUser();
-        debugs(0, 0, "Creating Swap Directories");
+
+       if(Config.cacheSwap.n_configured == 0) {
+           debugs(0, 0, "There is no swap directory configured,
please configure it using cache_dir");
+        } else {
+            debugs(0, 0, "Creating Swap Directories");
+        }
+
         Store::Root().create();

         return 0;


btw, Merry Xmas, Eliezer!

Best,
Tianyin


On Mon, Dec 24, 2012 at 10:39 AM, Eliezer Croitoru <eliezer@xxxxxxxxxxxx> wrote:
> I think it worth to have a more accurate log such as:
> no cache_dir or any other more informative msg.
> But the basics of squid is that it wont create if none exists in settings
> and will show some data when trying to access one.
>
> Eliezer
>
>
> On 12/24/2012 11:54 AM, Tianyin Xu wrote:
>>
>> Jackie, it's not a hang but an exit(). I think that nothing is created
>> because you didn't configure cache_dir.
>>
>> Look at the code in src/store_dir.cc:
>>
>>   907 void
>>   908 StoreHashIndex::create()
>>   909 {
>>   910     for (int i = 0; i < Config.cacheSwap.n_configured; ++i) {
>>   911         if (dir(i).active())
>>   912             store(i)->create();
>>   913     }
>>   914 }
>>
>> If cache_dir is not configured, nothing will be created. But I think
>> this worth to have a patch that print out an accurate log. "Creating
>> Swap Directories" gives users the impression of creating something but
>> actually it creates nothing.
>>
>> T
>>
>> On Mon, Dec 24, 2012 at 1:22 AM, Jackie Zhang <jackie.qq.zhang@xxxxxxxxx>
>> wrote:
>>>
>>> Thanks a lot, Michael!
>>>
>>> I installed squid in my home directory. So the user and group should be
>>> ok.
>>>
>>> Yes, I cleaned the directories according to your suggestion. But squid
>>> still hangs at the log "kid1| Creating Swap Directories". And it seems
>>> that nothing happened after I press enter.
>>>
>>> Best regards,
>>> Jackie
>>>
>>> On Mon, Dec 24, 2012 at 1:21 AM, Jackie Zhang <jackie.qq.zhang@xxxxxxxxx>
>>> wrote:
>>>>
>>>> Thanks a lot, Michael!
>>>>
>>>> I installed squid in my home directory. So the user and group should be
>>>> ok.
>>>>
>>>> Yes, I cleaned the directories according to your suggestion. But squid
>>>> still hangs at the log "kid1| Creating Swap Directories". And it seems
>>>> that nothing happened after I press enter.
>>>>
>>>> Best regards,
>>>> Jackie
>>
>>
>>
>>
>
> --
> Eliezer Croitoru
> https://www1.ngtech.co.il
> sip:ngtech@xxxxxxxxxxxx
> IT consulting for Nonprofit organizations
> eliezer <at> ngtech.co.il



-- 
Tianyin XU,
http://cseweb.ucsd.edu/~tixu/


[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux